CareerPlan

Senior Embedded Software Engineer - Firmware

SunnyvaleFull-time2026-11-03 → 2026-11-09
On-site

Core

Integrate vendor components across controllers and subsystems within safety-critical software architectures for autonomous vehicle platforms.

Role type

Senior embedded software engineer (firmware)

Builds

Real-time, deterministic, safety-critical firmware for vehicle platforms

Domain

Automotive / Embedded Systems / Functional Safety

Deliverable

production ML models

Required skills

C/C++, Python, Linux, SafeRTOS, ARM architectures, ISO 26262 processes, BSP and HAL development, low-level debugging

Preferred skills

Experience with autonomous vehicle companies

Technologies

C/C++, Python, Linux, SafeRTOS, Bazel, Git, Lauterbach, oscilloscopes, logic analyzers

Responsibilities

Integrate vendor components across multiple controllers and subsystems; Implement real-time operating system (RTOS) applications; Design and develop high-quality C/C++ firmware; Support hardware bring-up and perform low-level debugging; Implement safety-critical functionality including fault detection and watchdogs; Provide technical leadership for platform safety

Seniority

Senior, hands-on IC