Zoox

Senior Software Engineer - Robot Software Infrastructure

Foster City, CA. Posted 2 months ago

The role

You will help build and maintain platform-level software and operating systems for autonomous vehicles. You will work on continuous integration and validation toolchains, embedded Linux systems, and device drivers, working closely with other engineering, hardware, and operations teams.

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

  • 8+ 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
  • Proficiency in Linux internals, including init systems, containerization, filesystems, kernel-space development, and device drivers
  • Systems programming in C/C++ and scripting in Python/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 update, hardware key storage
  • Familiarity with Nvidia GPUs, Nvidia Thor/Orin, CUDA, TRT
  • Graduate degree with a focus on networking, operating systems, or firmware

About the company

Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem to bring this technology to market. It aims to provide next-generation mobility-as-a-service in urban environments.

Senior Software Engineer - Robot Software Infrastructure at Zoox | JobZoey