Senior Embedded Software Engineer - Classic AUTOSAR (Automotive, MCU)
Core
Design and evolve safety-critical middleware and architecture for MCU-based automotive software platforms using a modern C++ approach.
Role type
Senior Embedded Software Engineer (Classic AUTOSAR)
Builds
MCU firmware, RTE, communication stacks, and diagnostic interfaces for Software-Defined Vehicles
Domain
Automotive embedded systems, Safety-critical software
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Modern C++, AUTOSAR Classic (RTE, COM, PDU, NVM), RTOS, Multi-core MCU architecture, Unit testing (gtest/gmock), Embedded debugging (JTAG, trace, protocol analysis)
Preferred skills
TriCore/ARM/POSIX platforms, MISRA/CERT static analysis, Python scripting, ISO 26262/21434/ASPICE processes, Eclipse OpenBSW
Technologies
C++, AUTOSAR Classic, RTOS, gtest, gmock, JTAG, Python
Responsibilities
Define and own MCU firmware and AUTOSAR Classic architecture; Design and implement middleware components (RTE, COM, PDU routing); Integrate stack components with RTOS and low-level drivers; Review and approve requirements, design, and code for safety compliance; Collaborate with platform and security teams for end-to-end integration
Seniority
Senior, hands-on IC