CareerPlanSign in

Embedded Software Engineer - Drive Systems

Foster City, CA💼 Full-time🗓 2026-08-31 → 2026-09-26

Core

Develop production-quality, safety-critical embedded software to translate autonomous trajectories into vehicle motion commands (motor torques, brake torques, steering angles) and monitor drive control safety.

Role type

Embedded Software Engineer (Drive Systems)

Builds

Drive control software, simulation/emulation/SIL/HIL infrastructure, and integration of supplier sub-systems for autonomous vehicle motion.

Domain

Autonomous driving / Automotive control systems

Deliverable

production ML models | product features | infrastructure

Required skills

Embedded C/C++, Python, Real-time OS (QNX, SafeRTOS, FreeRTOS), CAN/LIN protocols, Sensor/actuator integration

Preferred skills

CAN/LIN analysis tools, High-assurance development (ISO-26262, MISRA C/C++), Hardware bring-up, SIL/HIL infrastructure

Technologies

C, C++, Python, QNX, SafeRTOS, FreeRTOS, CAN, LIN

Responsibilities

Build simulation, emulation, SIL, and HIL infrastructure; Design and test embedded software for trajectory execution; Contribute to control source arbitration and safety monitoring; Integrate supplier sub-systems; Work cross-functionally with Motion & Controls and Validation teams.

Seniority

Mid-level, hands-on IC

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.