Senior Embedded Software Engineer - Firmware
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
