CareerPlanSign in

Embedded Software Engineer - Drive Systems

USA💼 Full-time🗓 2026-09-01 → 2026-09-25

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

Senior IC embedded software engineer (autonomous drive systems)

Builds

Drive control ECUs and simulation/emulation infrastructure for autonomous vehicle motion

Domain

Autonomous driving / Automotive control systems

Deliverable

production ML models | product features

Required skills

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

Preferred skills

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

Technologies

QNX, SafeRTOS, FreeRTOS, CAN, LIN, PCAN, CANalyzer, CANape, Polarion

Responsibilities

Design and test embedded software for trajectory execution; Contribute to control source arbitration and safety monitoring; Integrate supplier sub-systems (steering, motoring, braking, active suspension); Build simulation, emulation, SIL, and HIL infrastructure; Debug hardware and test infrastructure

Seniority

Mid-level, hands-on IC

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