Autonomous Vehicle Software Developer

3 days ago


Foster City, California, United States Zoox Full time

Zoox is developing the first ground-up, fully autonomous vehicle fleet. We're looking for a top software engineer to advance the platform software powering multiple devices in our autonomous vehicles.

Job Description

We work closely with cross-functional teams, collaborating with developers, release management, and operations teams to support vehicle development and deployment at scale. This role involves designing and building runtime configuration systems and tools to ensure seamless operation and updates across the entire vehicle fleet.

Key Responsibilities
  • Developing and maintaining Zoox custom operating system
  • Kernel selection, configuration, and device driver updates including GPU drivers
  • Development of system services, operating system build tools, and installation tools
  • Managing the software build and authorization systems
  • Designing and developing in-field update mechanisms and operating system validation plans
  • Implementing OS security features
  • Defining modes and mechanisms to audit and control software and hardware configurations at run-time
  • Enabling adaptive runtime behavior for various scenarios
Qualifications
  • Solid understanding of operating system internals
  • Strong experience in Linux, build systems like Yocto, and bootloaders like U-Boot, Linux init systems (e.g., systemd), Linux containerization (e.g., chroot, cgroups, namespaces), filesystems, networking, build systems, and device drivers
  • Strong understanding of networking fundamentals and client & server model
  • Expertise in device drivers and kernel-space code
  • Experience with software build and update systems
  • Experience in designing architectures for large, complex software systems
  • Proven track record in delivering production systems and software applications
  • Excellent written and verbal communication skills
  • Proficiency in languages like C or C++ (without automatic memory management) and scripting languages like Bash or Python
  • Bachelor's degree or equivalent practical experience
Salary and Benefits

The estimated salary for this position is $165,000 to $264,000 per year, based on industry standards and location. The compensation package includes Amazon Restricted Stock Units (RSUs), Zoox Stock Appreciation Rights, paid time off, health insurance, long-term care insurance, long-term and short-term disability insurance, and life insurance.



  • Foster City, California, United States Zoox Full time

    Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem required to bring this technology to market. We are seeking a skilled Software Development Engineer in Test to join our team.About the RoleIn this role, you will lead efforts to design, build, maintain, and improve coverage of a Hardware-In-the-Loop Continuous...


  • Foster City, California, United States Zoox Full time

    Role SummaryZoox is seeking a skilled software developer to join our System Design and Mission Assurance (SDMA) team. As a software developer in test on this team, you will develop test infrastructure and tests to verify and validate functions related to trajectory generation, ensuring the safety of our cutting-edge autonomous driving system.Key...


  • Foster City, California, United States Zoox Full time

    Job DescriptionThis role involves designing, building, maintaining, and improving coverage of a Hardware-In-the-Loop Continuous Integration automation test suite for multiple ECUs running on Zoox Level 5 autonomous vehicles. You will work closely with embedded software and validation engineers and across teams to ensure the highest stability of the covered...


  • Foster City, California, United States Zoox Full time

    Autonomous Motion Planning ExpertWe are seeking a highly skilled software engineer with expertise in building real-time motion planning and control algorithms for autonomous vehicles.About the Role:The successful candidate will be responsible for creating principled algorithmic improvements to specific areas of driving behavior and implementing those changes...


  • Foster City, California, United States Zoox Full time

    About the RoleZoox is developing the world's first ground-up, fully autonomous vehicle fleet and the supporting ecosystem required to bring this technology to market. We are seeking an experienced Autonomous Vehicle Software Engineer to join our team.In this role, you will work closely with the software and safety teams to ensure that all safety-critical...


  • Foster City, California, United States Zoox Full time

    Zoox is revolutionizing the automotive industry by developing cutting-edge autonomous vehicle software for its purpose-built vehicle.The Developer Experience team at Zoox is committed to enhancing the process of developing autonomy software, services, and applications. Our approach involves leveraging established programming languages, tools, and developing...


  • Foster City, California, United States Zoox Full time

    Zoox Job OpportunityZoox is a leader in autonomous vehicle technology, with a strong commitment to innovation and safety. We are seeking a talented Robotics and Autonomy Software Developer to join our Robot Software Infrastructure team as an intern.About the RoleIn this position, you will work closely with experienced engineers to develop and maintain...


  • Foster City, California, United States Zoox Full time

    Job OverviewZoox is at the forefront of autonomous vehicle technology, and we are seeking skilled Software Engineers to join our multidisciplinary team.About ZooxWe are developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem required to bring this technology to market. Our innovative approach combines robotics, machine...


  • Foster City, California, United States Zoox Full time

    Join Zoox's Autonomous Vehicle Development TeamWe're looking for a talented Autonomous Vehicle Developer to join our team and help shape the future of transportation. As an expert in simulation and robotics, you'll play a key role in designing and developing AI-powered autonomous vehicles.Your responsibilities will include:Designing and implementing AI...


  • Foster City, California, United States Zoox Full time

    Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem required to bring this technology to market. We're looking for top talent that shares our passion and wants to be part of a fast-moving and highly execution-oriented team.Role OverviewIn this role, you will lead efforts to design, build, maintain, and improve...


  • Foster City, California, United States Zoox Full time

    About UsZoox is a pioneering company in the autonomous vehicle space, pushing the boundaries of innovation and technology. We're committed to creating a world-class developer experience that sets us apart from others.Compensation PackageThis position comes with a comprehensive compensation package, including a salary range of $179,000 to $294,000, depending...


  • Foster City, California, United States Zoox Full time

    Key ResponsibilitiesAs an Autonomous Vehicle Software Engineer, you will work on diverse projects, including maturing the operating system, designing update systems, creating build and configuration systems, and developing security-focused software. You will be matched to a project that best fits your skill set and interests. To succeed in this role, you...


  • Foster City, California, United States Zoox Full time

    About the Role:We are seeking a highly skilled Senior Autonomous Systems Engineer to join our team at Zoox. As a key member of our Mission Planning team, you will be responsible for developing and implementing cutting-edge autonomous vehicle software solutions.Responsibilities:Develop mission planner algorithms, including graph search and integration with...


  • Foster City, California, United States Zoox Full time

    About the RoleThis is an exciting opportunity to work on cutting-edge technology and contribute to the development of a fully autonomous vehicle fleet. As a Software Engineer, you will be responsible for designing and implementing motion planning and control algorithms that enable safe and comfortable rides. You will also lead on-vehicle drive reviews and...


  • Foster City, California, United States Zoox Full time

    As a key member of our team, you will collaborate with product managers, designers, and engineers to build full-stack web applications that monitor and support our autonomous robotaxi fleet. You will work on in-vehicle visualization systems and provide live ride support to our growing rider base.We are committed to building a safe and effective ecosystem for...


  • Foster City, California, United States Zoox Full time

    About the RoleThis position offers the opportunity to play a pivotal role in shaping the future of autonomous mobility at Zoox.As a Software Engineer, you will work closely with our multidisciplinary team to develop and optimize systems supporting our autonomous vehicles.ResponsibilitiesDesign, develop, and test software components for our autonomous vehicle...


  • Foster City, California, United States Zoox Full time

    Job Summary:Zoox's Robot Software Infrastructure team is seeking a talented intern to join our team and contribute to our cutting-edge projects. As a member of our team, you'll have the opportunity to work on diverse areas, including software development, systems engineering, and product security.We're responsible for designing and developing the software...


  • Foster City, California, United States Zoox Full time

    Zoox is seeking a talented Software Engineer to join our team and contribute to the development of novel architectures for classifying and understanding complex urban environments. As a key member of our Prediction team, you will have access to the best sensor data in the world and an incredible infrastructure for testing, validating, and deploying your...


  • Foster City, California, United States Zoox Full time

    OverviewThe Robot Software Infrastructure team at Zoox is responsible for designing and developing the software environment for our autonomous vehicle fleet. This includes operating system development, software update systems, vehicle software build and configuration systems, and security-focused software development. As a Software Engineer, Robot Software...


  • Foster City, California, United States Zoox Full time

    This is an exciting opportunity to join the Software Systems Engineering team at Zoox, a leading company in developing fully autonomous vehicles. The role requires collaboration with software and safety teams to ensure that developed software meets high safety standards for production vehicles.ResponsibilitiesSystems Engineering: Derive testable functional...