Staff Embedded Platform Engineer
Core
Architect and develop the foundational software platform for next-generation automotive electronic control units (ECUs), including real-time drivers, RTOS configurations, low-level drivers, and middleware.
Role type
Staff Embedded Platform Engineer
Builds
Common libraries, networking stacks (CAN, LIN, Ethernet, SPI, I2C), and safety-critical platform software for vehicle programs.
Domain
Automotive embedded systems
Required skills
Embedded C, ISO 26262 functional safety, automotive communication protocols (CAN, LIN), RTOS configuration, low-level driver development, memory layout design, MISRA C coding standards, debugging tools (JTAG, GDB)
Preferred skills
Embedded testing frameworks (Renode), build systems (Bazel), automotive test tools (CANoe, CANalyzer, CANape), real-time control systems, automotive Ethernet, SPI, I2C
Technologies
C, RTOS, CAN, LIN, Ethernet, SPI, I2C, JTAG, GDB, Renode, Bazel, CANoe, CANalyzer, CANape
Responsibilities
Define architecture and roadmap for real-time drivers and platform middleware; develop low-level drivers and networking stacks; embed functional safety principles into software architecture; mentor engineers on embedded architecture and safety design.
Seniority
Staff, technical leadership & mentorship