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.

Software Engineer - Robot Software Infrastructure at Zoox | JobZoey