Software Engineering Manager: Operating Systems and Vehicle Configuration

4 weeks ago


Foster City CA United States Zoox Full time

Zoox’s Robot Software Infrastructure team is looking for a Manager to oversee two functions: the Linux OS Platforms and the Vehicle Software Configuration. This team enables the execution of complex, hardware-accelerated workloads required for autonomous driving on embedded, automotive-grade hardware. They collaborate closely with compute hardware teams and the developers whose applications run on these platforms. How does a vehicle know what to do when it wakes up? This team is responsible for building runtime configuration systems that ensure seamless operation of the vehicle.

In this role, you’ll lead a growing team that is responsible for:
  • Kernel selection, configuration, and device driver updates including GPU drivers
  • Development of system services, OS build tools, and installation tools
  • Software build and authorization system
  • Creation of in-field update mechanisms and OS validation plans
  • Implementation of OS security features and defining modes and mechanisms to control software and hardware configurations
  • Enabling adaptive runtime behavior for various scenarios and management of hardware-in-the-loop continuous integration (HIL and CI) infrastructure
Qualifications
  • 2+ years of experience managing teams that deliver production-level software
  • Proven success in hiring, mentoring, and developing high-performing teams
  • Strong cross-functional project management experience and excellent written and verbal communication skills
  • Solid understanding of operating system internals
  • Familiarity with Linux containerization (e.g., chroot, cgroups, namespaces), filesystems, networking, software build and update systems
  • Proficiency in languages like C or C++ (without automatic memory management) and scripting languages like Bash or Python and experience in designing architectures for large, complex software systems
Bonus Qualifications
  • Expertise in GPU hardware and software architecture
  • Experience with robotics or autonomous driving technologies
  • Graduate degree with a focus on networking, operating systems, or computer security

Compensation

There are three major components to compensation for this position: salary, Amazon Restricted Stock Units (RSUs), and Zoox Stock Appreciation Rights. The salary range for this position is $210,000 to$303,000. A sign-on bonus may be offered as part of the compensation package. Compensation will vary based on geographic location and level. Leveling, as well as positioning within a level, is determined by a range of factors, including, but not limited to, a candidate's relevant years of experience, domain knowledge, and interview performance. The salary range listed in this posting is representative of the range of levels Zoox is considering for this position.

Zoox also offers a comprehensive package of benefits including paid time off (e.g. sick leave, vacation, bereavement), unpaid time off, Zoox Stock Appreciation Rights, Amazon RSUs, health insurance, long-term care insurance, long-term and short-term disability insurance, and life insurance.

About Zoox

Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem required to bring this technology to market. Sitting at the intersection of robotics, machine learning, and design, Zoox aims to provide the next generation of mobility-as-a-service in urban environments. We’re looking for top talent that shares our passion and wants to be part of a fast-moving and highly execution-oriented team.

Follow us on LinkedIn

Accommodations

If you need an accommodation to participate in the application or interview process please reach out to 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.

#J-18808-Ljbffr

  • Foster City, United States Zoox Full time

    Zoox's Robot Software Infrastructure team is looking for a Manager to oversee two functions: the Linux OS Platforms and the Vehicle Software Configuration. This team enables the execution of complex, hardware-accelerated workloads required for autonomous driving on embedded, automotive-grade hardware. They collaborate closely with compute hardware teams and...


  • Foster City, United States Zoox Full time

    Zoox’s Robot Software Infrastructure team is looking for a Manager to oversee two functions: the Linux OS Platforms and the Vehicle Software Configuration. This team enables the execution of complex, hardware-accelerated workloads required for autonomous driving on embedded, automotive-grade hardware. They collaborate closely with compute hardware teams...


  • Foster City, United States Zoox Full time

    Zoox's Robot Software Infrastructure team is seeking a passionate software engineer to advance the platform software powering multiple devices in our autonomous vehicles. This team develops platform-level software, including operating systems that enable the execution of complex, hardware-accelerated workloads critical for autonomous driving on...


  • Foster City, California, United States Zoox Full time

    About the RoleZoox's Robot Software Infrastructure team is seeking a seasoned technical leader to oversee the development of Linux OS Platforms and Vehicle Software Configuration. This role involves leading a growing team responsible for building runtime configuration systems that ensure seamless operation of vehicles.Key ResponsibilitiesKernel Management:...

  • Systems Engineer III

    3 weeks ago


    Los Angeles, CA, United States Blue Origin Full time

    At Blue Origin, we envision millions of people living and working in space for the benefit of Earth. We're working to develop reusable, safe, and low-cost space vehicles and systems within a culture of safety, collaboration, and inclusion. Join our diverse team of problem solvers as we add new chapters to the history of spaceflight! We are a diverse team of...


  • Foster City, California, United States Zoox Full time

    About This RoleWe are seeking a highly skilled software engineer to join our team. As a member of our team, you will work on diverse projects including:Maturing our operating system on our primary compute platformDesigning systems that update software and firmware during development, manufacturing, and in the fieldCreating vehicle software build and...


  • 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

    Zoox OverviewZoox's autonomous vehicle software infrastructure team is looking for a talented engineer to join our team. As a member of our team, you will work on diverse projects including:Maturing our operating system on our primary compute platformDesigning systems that update software and firmware during development, manufacturing, and in the...


  • 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 DescriptionWe work closely with cross-functional teams, collaborating with developers, release management, and operations teams to support vehicle...


  • 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, CA, United States Zoox Full time

    The Robot Software Infrastructure team is responsible for the software environment on Zoox’s autonomous vehicle fleet and test fixtures. We operate at a unique intersection of software engineering, systems engineering, and product security. Our engineers work in diverse areas, including: Maturing the operating system on our vehicle’s primary compute...


  • Foster City, California, United States Zoox Full time

    Zoox's Robot Software Infrastructure team is seeking an experienced Manager to lead the development of complex, hardware-accelerated workloads for autonomous driving on embedded, automotive-grade hardware. This role involves collaborating closely with compute hardware teams and developers whose applications run on these platforms.Key ResponsibilitiesOversee...


  • Foster City, United States Zoox Full time

    The Robot Software Infrastructure team is responsible for the software environment on Zoox’s autonomous vehicle fleet and test fixtures. We operate at a unique intersection of software engineering, systems engineering, and product security. Our engineers work in diverse areas, including: Maturing the operating system on our vehicle’s primary compute...


  • Merrifield, VA, United States Mba Csi Full time

    MBA Consulting Services Inc. is seeking a Software Configuration Manager to join our Software Process Management (SPM) Team in Merrifield, VA. The SPM Team supports our client, Engineering Systems (ES) of the US Postal Service and maintains the ES software development life cycle (SDLC) process on new mail process equipment (MPE) / mail handling equipment...


  • 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

    Job Description:The Robotics Infrastructure team at Zoox is responsible for designing and developing the software environment on our autonomous vehicle fleet. Our engineers work at the intersection of software engineering, systems engineering, and product security.We operate on diverse areas, including maturing the operating system on our primary compute...


  • Foster City, United States Zoox Full time

    The Robot Software Infrastructure team is responsible for the software environment on Zoox's autonomous vehicle fleet and test fixtures. We operate at a unique intersection of software engineering, systems engineering, and product security. Our engineers work in diverse areas, including: - Maturing the operating system on our vehicle's primary compute...


  • Foster City, California, United States Zoox Full time

    This is an exciting opportunity to be part of Zoox's Robot Software Infrastructure team, developing and maintaining the platform software powering multiple devices in our autonomous vehicles. As a Senior Software Engineer, you will work closely with cross-functional teams to design and build runtime configuration systems and tools to ensure seamless...


  • Foster City, CA, United States CV Library Full time

    Job Title: Vehicle Systems Stability EngineerDuration: 6 monthsLocation: Foster City, CAPay Range: $80.00- $90.00/hrTOP 3 SKILLS:Experience designing or testing vehicle systems (electrical and/or mechanical)Experience with electrical and vehicle network architecture (CAN and LIN)Experience with hands-on electrical troubleshooting (DMM, Oscilloscope,...


  • Foster City, California, United States Zoox Full time

    Robot Software Infrastructure Team OverviewThe Robot Software Infrastructure team at Zoox is responsible for the software environment on our autonomous vehicle fleet and test fixtures. We operate at the intersection of software engineering, systems engineering, and product security.Our engineers work in diverse areas, including:Maturing the operating system...