remote
Senior Embedded Firmware Engineer - 42dot
Embedded Systems Engineer
Senior Embedded Firmware Engineer responsible for designing, developing, and validating safety‑critical firmware for software‑defined vehicles, leveraging C/C++, RTOS, AUTOSAR, CAN, and Linux to deliver OTA‑enabled, high‑performance automotive solutions.
About the role
Key Responsibilities
- Design, implement, and maintain firmware for safety‑critical automotive platforms using C/C++ and RTOS.
- Integrate AUTOSAR modules and CAN communication stacks, ensuring compliance with ISO 26262 and other automotive standards.
- Collaborate with hardware, software, and test teams to define requirements, perform code reviews, and troubleshoot complex issues.
- Develop and execute unit, integration, and regression test plans, including OTA update mechanisms and over‑the‑air validation.
- Optimize firmware performance and memory footprint for real‑time constraints and power efficiency.
Requirements
- 10+ years of embedded firmware experience in automotive or related safety‑critical domains.
- Proficiency in C/C++, RTOS, AUTOSAR, CAN, and Linux kernel development.
- Strong knowledge of ISO 26262, DO-178C, or equivalent safety standards.
- Experience with OTA update architectures and secure boot processes.
- Excellent debugging skills using JTAG, logic analyzers, and software tools.