Zoox
Software Engineer - Embedded Linux Operating Systems
$195K–$242K
Foster City, CA · Hybrid · Full-time · Posted Sep 29, 2026
- Experience
- 4+ years delivering embedded software for production systems; bonus: 2+ years delivering custom Embedded Linux operating systems.
- Education
- Bachelor’s degree or equivalent practical experience.
About the job
Develops and maintains embedded Linux operating systems and platform software for devices on Zoox’s Robotaxi, including systems running autonomy software.
What you'll do
- Design, develop, and maintain the OS platform for onboard devices and applications.
- Configure embedded Linux build systems and bootloaders; develop and optimize drivers and kernel-space components.
- Collaborate across teams on OS integration and delivery, issue triage, hardware bring-up, and manufacturing support.
What they ask for
- 4+ years delivering embedded software for production systems.
- Deep understanding of Linux, build systems such as Yocto, and bootloaders such as U-Boot.
- Knowledge of Linux init systems, containerization concepts, filesystems, device drivers, and kernel-space code; proficiency in a language without automatic memory management and multiple scripting languages.
- Strong written and verbal communication skills; bachelor’s degree or equivalent practical experience.
Nice to have
- Experience with embedded Linux in a robotics application.
- Familiarity with security software such as PKI, secure boot, OTA software update, or hardware key storage; 2+ years delivering custom Embedded Linux operating systems.
Pay
USD 195,000–242,000 per year (base salary)
Tools
Linux, Yocto, U-Boot, systemd, chroot, cgroups, C, C++
AI focus
Develops the operating system platform powering onboard AI systems running autonomy software; no direct AI development duties are stated.
Model-written summary · the original posting is authoritative