Senior Software Engineer - Robot Software Infrastructure
Required skills
- production systems
- software applications
- Linux internals
- init systems
- containerization
- filesystems
- kernel-space development
- device drivers
- systems programming
- C++
Nice to have
- embedded Linux
- robotics application
- security software
- PKI
- secure boot
- OTA software update
Role summary
Zoox is seeking a Senior Software Engineer to develop Robot software and infrastructure for their autonomous vehicle operating system. This role involves designing, developing, and maintaining platform-level software, including embedded Linux build systems and kernel-space components using C, C++, or Rust. The engineer will collaborate cross-functionally to support vehicle development and deployment at scale, with a focus on performance and reliability. Experience with Linux internals, CI/CD, and robotics is required, with preferred experience in security software and Nvidia GPU technologies.
Zoox's Robot Software Infrastructure team is seeking a passionate software engineer to help develop Robot software and infrastructure to advance the common performant operating system that powers several devices on our vehicle including Autonomy systems. This team develops platform-level software and services, including operating systems that enable complex, hardware-accelerated workloads critical for autonomous driving on automotive-grade hardware.
We work closely with cross-functional teams—including application software engineering, release management, hardware engineering, manufacturing and operations—to support vehicle development and deployment at scale. If you are excited to explore a wide problem space and are mindful of how components fit within a larger system, you may be a great fit!
In this role, you will:
Qualifications:
Bonus Qualifications
Follow us on LinkedIn
AccommodationsIf you need an accommodation to participate in the application or interview process please reach out to accommodations@zoox.com or your assigned recruiter.
A Final Note:You do not need to match every listed expectation to apply for this position. Here at Zoox, we know that diverse perspectives foster the innovation we need to be successful, and we are committed to building a team that encompasses a variety of backgrounds, experiences, and skills.
Similar roles
- Staff Systems Engineer, Simulation Systems Verification and Validation LeadZoox · Foster City, CA · Hybrid
- Systems Engineer, Motion Controls SafetyZoox · Foster City, CA · Hybrid
Software Engineer, ML OpsAeroVect · Toronto, ON · Onsite- Staff Software Engineer, AI Model LifecycleCRUSOE · San Francisco · Onsite
Lead, Mobile App Software EngineerWhitepages · Seattle, WA · Hybrid- Staff Embedded Software EngineersRivian and Volkswagen Group Technologies · Palo Alto, CA · Onsite
