Zoox
Senior/Staff Software Engineer - Embedded Linux Operating Systems
$237K–$322K
Foster City, CA · Hybrid · Staff · Full-time · Posted Aug 3, 2026
- Experience
- 8+ years delivering production systems and software applications; 2+ years delivering custom Embedded Linux operating systems.
- Education
- Bachelor’s degree or equivalent practical experience.
About the job
Develop and maintain the embedded Linux operating system and platform software powering Zoox vehicle devices and autonomous-driving workloads.
What you'll do
- Design and implement the OS platform and scalable robotics infrastructure.
- Configure embedded Linux build systems and bootloaders; develop and optimize drivers and kernel components.
- Collaborate on integration, issue triage, hardware bring-up, and manufacturing support.
What they ask for
- 8+ years delivering production systems and software applications, including 2+ years delivering custom Embedded Linux operating systems.
- Deep understanding of Linux, build systems such as Yocto, and bootloaders such as U-Boot.
- Knowledge of Linux init systems, containerization concepts, and filesystems; proficiency in C or C++ and multiple scripting languages, such as bash and Python.
- Strong written and verbal communication skills; bachelor’s degree or equivalent practical experience.
Nice to have
- Experience with embedded Linux in robotics.
- Familiarity with security software or Nvidia GPUs and related technologies.
Pay
USD 237,000–322,000 (per-year-salary) — base salary
Tools
Linux, Yocto, U-Boot, systemd, chroot, cgroups, C, C++
Model-written summary · the original posting is authoritative