onsite
Embedded Software Developer - Automotive Sensors
Software Engineer
Develop and integrate safety‑critical embedded software for automotive sensor systems, using Embedded C/C++, AUTOSAR, and communication protocols such as CAN and LIN, while applying static analysis and requirements management tools.
About the role
Key Responsibilities
- Design, implement, and test embedded software for automotive sensor modules in Embedded C and C++.
- Integrate software components within AUTOSAR architecture and ensure compliance with automotive standards.
- Develop and validate communication interfaces using CAN and LIN bus protocols.
- Perform static code analysis with CANTATA and enforce coding guidelines (e.g., MISRA).
- Manage requirements and traceability using IBM DOORS, ensuring full coverage from specification to implementation.
Requirements
- Bachelor’s or higher degree in Computer Engineering, Electrical Engineering, or related field.
- 3+ years of experience in embedded software development for automotive applications.
- Proficiency in Embedded C/C++ and familiarity with AUTOSAR methodology.
- Hands‑on experience with CAN/LIN communication stacks and automotive diagnostic protocols.
- Knowledge of static analysis tools (CANTATA) and requirements management (DOORS) is essential.