Zoox
Software Engineer - Robot Software Infrastructure
Foster City, CA. Posted 2 months ago
The role
You will help develop platform-level software and operating systems for a vehicle's autonomous driving systems. You will work with application, release, hardware, manufacturing and operations teams to support vehicle development and deployment at scale.
What you will do
- Design, develop, and maintain end-to-end continuous integration and validation toolchains for the operating system platform
- Architect and implement platform-level software for robust and scalable robot software infrastructure
- Configure and manage embedded Linux build systems (e.g., Yocto) and bootloader processes (e.g., U-Boot)
- Develop and optimize device drivers and kernel-space components using C, C++, or Rust
- Collaborate cross-functionally to support integration and delivery of the OS platform, triage issues, and support new hardware bring-up and manufacturing functions
Required qualifications
- 4+ years delivering production systems and software applications
- Designed and deployed end-to-end continuous integration and validation toolchains to verify Linux/OS images for production releases on different hardware platforms
- Proficiency in Linux internals, including init systems, containerization, filesystems, kernel-space development, device drivers, and systems programming in C/C++
- Scripting skills in Python or Bash
- 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 updates, 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
- Accommodations are available for the application or interview process; contact accommodations@zoox.com or your assigned recruiter
- 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 works at the intersection of robotics, machine learning, and design to provide mobility-as-a-service in urban environments.