CareerPlan

Embedded Software Engineer

California - HQFull-time$146k2026-09-22 → 2026-11-10

Core

Build safety-critical embedded C software for multicore automotive microcontrollers that command steering, braking, and propulsion in self-driving vehicles.

Role type

Senior IC embedded software engineer (automotive safety-critical)

Builds

Embedded controllers and middleware for Level 4 autonomous driving platforms

Domain

Autonomous vehicles / Automotive embedded systems

Required skills

Embedded C programming, RTOS development, microcontroller internals, device driver development, CAN/Ethernet protocols, debugging with hardware probes, ISO 26262 process adherence

Preferred skills

Functional safety (ISO 26262/DO-178C), AUTOSAR Classic, Infineon AURIX TC3xx, vehicle network integration (DBC/ARXML/UDS), control theory

Technologies

C, RTOS (SafeRTOS/FreeRTOS), CAN, Ethernet, AUTOSAR, Infineon AURIX, DBC, ARXML, UDS

Responsibilities

Design and test embedded C software for safety-critical multicore automotive microcontrollers; Integrate the Nuro Driver with new vehicle platforms via CAN and Ethernet interfaces; Perform hands-on device and vehicle bring-up, prototyping, and debugging; Build and maintain verification infrastructure including unit tests and hardware-in-the-loop benches; Collaborate with systems, safety, hardware, and OEM engineers within an ISO 26262 development process

Seniority

Mid-level to Senior, hands-on IC