onsite
Embedded Software / Firmware Engineer - Automotive MCU & SoC
Embedded Systems Engineer
Develop and integrate low‑level firmware for automotive MCUs and SoCs, focusing on AUTOSAR, Ethernet, and real‑time operating systems while supporting ASPICE‑compliant testing and validation.
About the role
Key Responsibilities
- Design, implement, and debug embedded firmware for automotive microcontrollers and system‑on‑chips.
- Develop and maintain AUTOSAR‑based software components and integrate Automotive Ethernet stack drivers.
- Create and execute automated test suites using Android‑based tools and Python scripts to ensure ASPICE compliance.
- Collaborate with hardware engineers to define and validate hardware‑software interfaces, including CAN, LIN, and other vehicle networks.
- Optimize code for performance, memory usage, and power consumption on real‑time operating systems.
Requirements
- Strong proficiency in C and C++ for embedded systems development.
- Hands‑on experience with AUTOSAR architecture and Automotive Ethernet protocols.
- Familiarity with RTOS environments (e.g., FreeRTOS, AUTOSAR OS) and low‑level driver development.
- Experience building automated test frameworks using Python and Android tooling.
- Understanding of ASPICE processes and ability to work in a regulated automotive development environment.