companyWaymo LLC logo

Onboard Infrastructure Software Engineer

Waymo LLCMountain View, CA, USA
Hybrid Full-time $170K/yr - $216K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Qualifications:Bachelor's or Master's degree in Computer Science, Electrical Engineering, Robotics, Physics, Mathematics, or a related field (or equivalent experience). Minimum of 3 years of relevant industry experience. Proficiency in C++ programming and a strong understanding of software architecture. Experience with autonomous systems or related technologies is a plus. Strong problem-solving skills and the ability to work collaboratively in a fast-paced environment.

About the job

Waymo is at the forefront of autonomous driving technology, dedicated to becoming the world's most trusted driver. Originating from the Google Self-Driving Car Project in 2009, Waymo has been relentless in its mission to develop the Waymo Driver—The World's Most Experienced Driver™. This innovative technology aims to enhance mobility access and significantly reduce traffic-related fatalities. Our Waymo Driver powers a fully autonomous ride-hail service, having successfully completed over ten million rider-only trips, driven more than 100 million miles on public roads, and engaged in tens of billions of miles in simulation across more than 15 states in the U. S.

The Onboard Infrastructure Team plays a crucial role in the design and development of the fundamental infrastructure for Autonomous Driving Vehicle (ADV) systems, which includes critical components such as perception, planning, and routing functionalities. This team is responsible for defining the architecture and frameworks necessary to implement these essential systems. Additionally, the team oversees the entire runtime environment for both on-car systems and large-scale simulations, ensuring optimal performance, reliability, and an exceptional developer experience throughout the development lifecycle. This is a hybrid position, reporting to a Staff Engineer, Tech Lead Manager.

In this hybrid role, you will report to a Staff Software Engineer / TLM.

Your Responsibilities:

  • Lead architectural and framework enhancements to improve driving quality, performance, reliability, and overall developer experience.
  • Comprehensively understand the Waymo code lifecycle—from deployment on autonomous vehicles to conducting large-scale simulations—to ensure top-tier quality across all operational environments.
  • Design, implement, and deploy essential C++ APIs that handle critical functions such as asynchronous management, experimentation pipelines, multi-platform deployments, complex data extraction, debugging tools, and advanced system visualization.
  • Act as a pivotal resource for onboard teams, assisting them in optimizing software setups for maximum efficiency, flexibility, scalability, and reliability, ensuring alignment with Waymo's rapidly evolving requirements.
  • Enhance our internal tools, infrastructure, and development processes to accelerate engineering velocity while maintaining stringent control over system complexity, performance, reliability, and developer experience.

About Waymo LLC

Waymo is a pioneering company in the field of autonomous driving technology. Our mission is to create the world's most reliable driver, improving accessibility to mobility while saving lives lost in traffic accidents. With a robust operational history since 2009, Waymo has transformed the transportation landscape through its innovative technologies.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.