CareerPlan

Senior Embedded Software Engineer

California - HQFull-time$176k2026-10-09 → 2026-11-10

Core

Design, implement, and test embedded C software for safety-critical multicore automotive microcontrollers, integrating the Nuro Driver™ with vehicle platforms and ensuring safe operation on public roads.

Role type

Senior Embedded Software Engineer (Safety-Critical Automotive)

Builds

Embedded controllers for steering, braking, propulsion, power distribution, and fault management in autonomous vehicles.

Domain

Autonomous Vehicles / Automotive Embedded Systems

Required skills

Embedded C programming, Real-Time Operating Systems (RTOS), Microcontroller architecture, Device drivers, CAN/Ethernet protocols, Debugging hardware/software interactions, ISO 26262 compliance, Unit testing, Hardware-in-the-loop validation

Preferred skills

Functional safety (ISO 26262), AUTOSAR Classic, Infineon AURIX TC3xx, SafeRTOS/FreeRTOS, Vehicle network integration (DBC, ARXML, UDS), Control theory

Technologies

C, RTOS, CAN, Ethernet, Infineon AURIX TC3xx, SafeRTOS, FreeRTOS, AUTOSAR, DBC, ARXML, UDS

Responsibilities

Design and implement base software (RTOS, drivers, scheduler, bootloader) and application components for vehicle actuators; Integrate Nuro Driver™ with OEM ECUs and validate interfaces; Perform hands-on device bring-up, prototyping, and debugging; Build and maintain verification infrastructure (unit tests, HIL benches); Collaborate with systems, safety, and hardware engineers within ISO 26262 processes.

Seniority

Senior, hands-on IC