onsite
Embedded Software / Firmware Engineer - Automotive MCU & SoC - Stellantis
Embedded Systems Engineer
Design and develop low‑level firmware for automotive microcontrollers and system‑on‑chips, implementing safety‑critical features, communication protocols, and real‑time operating system integration.
About the role
Key Responsibilities
- Develop, test, and debug embedded firmware for automotive MCUs and SoCs using C/C++.
- Implement and integrate AUTOSAR‑based software components and communication stacks such as CAN, LIN, and Ethernet.
- Design real‑time solutions on RTOS platforms, ensuring deterministic performance and meeting functional safety standards (ISO 26262).
- Collaborate with hardware engineers to define interfaces, perform hardware‑in‑the‑loop testing, and resolve integration issues.
- Maintain code quality through peer reviews, static analysis, and adherence to coding standards.
Requirements
- Bachelor’s or higher in Computer Engineering, Electrical Engineering, or related field.
- 3+ years of experience in embedded firmware development for automotive applications.
- Proficiency in C/C++ and hands‑on experience with AUTOSAR, CAN, and other automotive communication protocols.
- Strong knowledge of real‑time operating systems and safety‑critical development processes.
- Ability to work in cross‑functional teams, communicate technical concepts clearly, and solve complex integration challenges.