CareerPlanSign in

Software Engineer - Embedded Linux Operating Systems

Foster City, CA💼 Full-time🗓 2026-09-29 → 2026-10-02

Core

Design, develop, and maintain the operating system platform powering various on-bot devices and applications for autonomous driving.

Role type

Senior IC embedded Linux software engineer

Builds

Platform-level software and services for autonomous driving on automotive-grade hardware

Domain

Automotive / Embedded Systems / Robotics

Required skills

Embedded Linux, Yocto, U-Boot, C, C++, Rust, device drivers, kernel-space code, Linux init systems, containerization concepts, bash, Python

Preferred skills

Robotics application experience, security software (PKI, secure boot, OTA), Nvidia GPUs/Thor/Orin/Cuda/TRT

Responsibilities

Design and maintain OS platform for on-bot devices, configure embedded Linux build systems and bootloaders, develop and optimize device drivers and kernel-space components, collaborate cross-functionally for OS integration and hardware bring-up

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