Zoox

Senior/Staff Software Engineer – Configuration & Runtime Systems

Zoox • US
JavaPythonKotlin Hybrid
Zoox’s Robot Software Infrastructure team is looking for a senior/staff software engineer to help build the core platform services that power configuration and runtime systems across our autonomous vehicle fleet.

Our team develops full-stack systems that manage startup behavior, runtime settings, and software/hardware configuration across vehicles and cities—ensuring safe, consistent operation at scale.

Example Challenges
How should a vehicle determine what to do when it wakes up?
How can a fleet coordinate updates across time zones for 24/7 service?
How do we detect and recover from misconfigurations in runtime?

If you're excited to work on foundational systems that keep a robotaxi fleet running smoothly in the real world, we’d love to talk.

In this role, you will:

  • Design and build robust microservices for vehicle config and runtime systems
  • Develop startup-time and runtime auditing/control of software and hardware settings
  • Own service architecture that connects vehicle and cloud for dynamic configuration
  • Collaborate with vehicle software, tools, and operations teams across the company
  • Help drive long-term technical direction for platform configuration infrastructure
  • Qualifications

  • 8+ years of combined experience in device/edge software, cloud systems architecture and development
  • Deep experience designing, building, and operating cloud-based microservices and cloud infrastructure (Kubernetes, Docker, etc.)
  • Proficient in Kotlin or Java, Python, REST APIs, and familiarity with C++
  • Experience building data pipelines and APIs between cloud and edge devices
  • Strong systems thinking and ability to understand complex, cross-cutting architectures
  • Bonus Qualifications

  • Experience in robotics, autonomy, or large-scale distributed systems
  • Familiarity with vehicle environments, maps, GPS, and OTA updates