CareerPlanSign in

Senior/Staff Software Engineer - Embedded Linux Operating Systems

Foster City, CA💼 Full-time🗓 2026-08-03 → 2026-09-26

Core

Design, develop, and maintain the embedded Linux operating system platform powering various on-bot devices and applications for Zoox's autonomous driving vehicles.

Role type

Senior/Staff Software Engineer - Embedded Linux Operating Systems

Builds

Platform-level software and services enabling complex, hardware-accelerated workloads for robotaxi vehicles

Domain

Autonomous driving / Robotics / Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Embedded Linux OS development, Yocto build systems, U-Boot bootloader configuration, C/C++/Rust programming, device driver development, kernel-space coding, Linux init systems, containerization concepts, bash/Python scripting

Preferred skills

Robotics application experience, security software (PKI, secure boot, OTA), Nvidia GPU/Thor/Orin/Cuda/TRT familiarity, graduate degree in networking/OS/firmware

Technologies

Yocto, U-Boot, systemd, C, C++, Rust, bash, Python, Nvidia Thor, Nvidia Orin, Cuda, TRT

Responsibilities

Design and maintain the OS platform for on-bot devices, architect platform-level software for scalable robotics infrastructure, 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

Seniority

Senior/Staff, hands-on IC

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