jobapplier

Software Engineer (Robot Software Infrastructure)

Zoox

Skills

Required

  • Linux / OS
  • robotics
  • embedded
  • Linux internals
  • init systems
  • containerization
  • filesystems
  • kernel-space development
  • device drivers
  • C/C++
  • scripting languages
  • Python / Bash
  • continuous integration and validation

Preferred

  • Linux build systems
  • Yocto
  • bootloader processes
  • U-Boot

Join Zoox, a cutting-edge robotics company, as a Software Engineer on the Robot Software Infrastructure team. In this role, you will design, develop, and maintain the operating system platform that powers various on-bot devices and applications. You will collaborate with cross-functional teams to support seamless integration and delivery of the OS platform, triage issues, and support new hardware bring-up and manufacturing functions. This position offers a range of benefits, including paid parental leave, health insurance, and work-from-home opportunities.

Responsibilities

  • Design, develop, and maintain the operating system platform that powers various on-bot devices and applications.
  • Architect and implement platform-level software to support robust and scalable robotics infrastructure.
  • Configure and manage embedded Linux build systems (e.g., Yocto) and bootloader processes (e.g., U-Boot) to ensure reliable system startup and maintenance.

Requirements

4+ years delivering production systems and software applications

  • Proficiency in Linux internals, including init systems, containerization, filesystems, kernel-space development, device drivers, and systems programming in C/C++ and scripting languages (Python/Bash)
  • Designed and deployed end-to-end continuous integration and validation toolchains to verify Linux/OS images for production software releases supporting different hardware platforms
  • Strong written and verbal communication skills along with a bachelor’s degree or equivalent practical experience
  • Graduate degree with a focus on networking, operating systems, or firmware
  • Familiarity with Nvidia GPUs, Nvidia Thor/Orin, Cuda, TRT, etc
  • Familiarity with security software: PKI, secure boot, OTA software update, hardware key storage, etc
  • Experience with embedded Linux in a robotics application

Pay

USD 196,000 - 242,000