Embedded Software developer
Infineon Technologies
About the role
About Us
#WeAreIn for driving decarbonization and digitalization. As a global leader in semiconductor solutions in power systems and IoT, Infineon enables game-changing solutions for green and efficient energy, clean and safe mobility, as well as smart and secure IoT. Together, we drive innovation and customer success, while caring for our people and empowering them to reach ambitious goals. Be a part of making life easier, safer and greener.
Are you in?
We are on a journey to create the best Infineon for everyone. This means we embrace diversity and inclusion and welcome everyone for who they are. At Infineon, we offer a working environment characterized by trust, openness, respect and tolerance and are committed to give all applicants and employees equal opportunities. We base our recruiting decisions on the applicant´s experience and skills. Learn more about our various contact channels. Please let your recruiter know if they need to pay special attention to something in order to enable your participation in the interview process. Click here for more information about Diversity & Inclusion at Infineon.
Your Role
Key responsibilities in your new role
- Strong expertise in designing and developing scalable, modular software architectures and high-level designs for UWB subsystem software
- Implement product and component requirements and ensure requirement-based development and traceability against software architecture and designs
- Responsible for design, Integrating the software, integrating supportive hardware and tools that would bring software quality to the next level
- Take responsibility for coding tasks to support architectural implementation and prototyping and set appropriate standards for the team, e.g., regarding tech stack, code quality, unit testing etc.
- Develop UWB Software (UCI, MAC, NBA) with an eye towards simplicity, reliability, sustainability, scalability, extensibility, and re-use.
- Strong hands-on experience in Embedded C, OOPs concepts
- Responsible for developing FiRa, CCC, Aliro compatible UCI, MAC that exercise various complex requirements/specifications
- Experience with Real Time Operating System, developing and integrating CI pipelines, integration and system test concepts
- Experience in sensing and relevant algorithm development is an added advantage.
Your Profile
Qualifications and skills to help you succeed:
- Minimum 5+ years of professional experience working in an Embedded environment
- B.Tech / B.E / M.Tech / MS in Electrical/Electronics/Computer Science/Computer Application.
- Good knowledge of 802.11 and software stack of ultrawide-band (UWB MAC / UCI) or other wireless technologies such as BLE/BT, WiFi, LoRa.
- Expertise in C Programming or Embedded-C programming. Hands-on programming proficiency and skills in object-oriented language.
- Good Experience in Design Flows.
- Self-motivated, flexible, good interpersonal & communication skills and is a good team player, ability to work with cross-functional teams and leadership capabilities.
- Excellent problem solving and analytical skills.
- Experience on with Automotive Process (ASPICE, ISO21434/26262) requirements from ASPICE perspective is an added advantage
Contact
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free