CareerPlanSign in

Staff Embedded Software Engineer

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

Core

Design, develop, and optimize embedded platform software for automotive ADAS and autonomous-driving systems, including board bring-up, device drivers, and video pipelines.

Role type

Staff Embedded Software Engineer (Automotive ADAS/Autonomous Driving)

Builds

Embedded software for ADAS and autonomous-driving systems

Domain

Automotive / Embedded Systems

Deliverable

production ML models | product features

Required skills

C, C++, Linux kernel, QNX kernel, BSP, device-driver development, I2C, UART, SPI, PCIe, RGMII, SGMII, camera ISP integration, real-time operating systems

Preferred skills

Advanced C++ application development, ADAS or autonomous-driving experience, hardware schematic interpretation, bootloader development, secure boot, firmware-update mechanisms, UDS diagnostics, embedded security concepts

Technologies

Linux, QNX, C, C++, I2C, UART, SPI, PCIe, RGMII, SGMII

Responsibilities

Design and develop embedded platform software for ADAS and autonomous-driving systems; Perform board bring-up and develop low-level device drivers for SoC peripherals; Lead camera bring-up, including ISP integration and validation; Develop and integrate video pipelines, video codecs, and secure RTP streaming; Collaborate with hardware, systems, and application teams on hardware–software integration; Support platform stability, performance optimization, and production readiness

Seniority

Staff, hands-on IC with strategic leadership

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