Zoox
Senior/Staff Software Engineer - Embedded Linux Operating Systems
Foster City, CA. Posted 3 months ago
The role
Design, build and maintain the operating system platform that runs several on-vehicle devices, including autonomy systems. Work on embedded Linux, build systems and bootloaders for automotive-grade hardware.
What you will do
- Design, develop and maintain the operating system platform for on-vehicle devices and applications
- Architect and implement platform-level software for robotics infrastructure
- Configure and manage embedded Linux build systems (e.g., Yocto) and bootloaders (e.g., U-Boot)
- Develop and optimize device drivers and kernel-space components in C, C++ or Rust
- Collaborate cross-functionally to integrate and deliver the OS platform
- Triage issues and support new hardware bring-up and manufacturing functions
Required qualifications
- 8+ years delivering production systems and software applications
- 2+ years delivering custom Embedded Linux operating systems
- Deep understanding of Linux, build systems like Yocto, and bootloaders like U-Boot
- Familiarity with init systems (e.g., systemd), containerization concepts (e.g., chroot, cgroups, Linux namespaces) and filesystems
- Understanding of device drivers and kernel-space code
- Proficiency in C or C++, and in multiple scripting languages like bash and Python
- 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: PKI, secure boot, OTA software update, hardware key storage
- Familiarity with Nvidia GPUs, Nvidia Thor/Orin, Cuda, TRT
- Graduate degree with a focus on networking, operating systems, or firmware
Before you apply
- You do not need to match every listed expectation to apply
About the company
Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem to bring it to market. It aims to provide next-generation mobility-as-a-service in urban environments.