companyWaymo LLC logo

Backend Software Engineer - Simulation at Waymo

Waymo LLCMountain View
Hybrid Full-time $204K/yr - $259K/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

Mid to Senior

Qualifications

Your Qualifications:Bachelor’s or Master’s degree in Computer Engineering, Computer Science, or a related field. Extensive experience in developing modern C++ production software.5+ years of solid coding and design experience.5+ years of proficiency with backend technologies, workflows, databases, and production monitoring. Proven ability to tackle complex technical challenges. Exceptional collaboration and communication skills.

About the job

At Waymo, we are pioneers in autonomous driving technology, dedicated to becoming the world's most trusted driver. Since our inception as the Google Self-Driving Car Project in 2009, we have been committed to advancing the Waymo Driver—The World’s Most Experienced Driver™—to enhance mobility access and prevent traffic-related fatalities. Our Waymo Driver drives our fully autonomous ride-hailing service and is adaptable to various vehicle platforms and applications. With over ten million rider-only trips facilitated and experience from over 100 million miles on public roads and tens of billions in simulation across more than 15 U. S. states, we are at the forefront of this technological revolution.

The Simulator Team at Waymo is tasked with creating cutting-edge simulations of realistic environments for the rigorous testing and training of the Waymo Driver. Our diverse and collaborative team consists of software engineers, machine learning (ML) engineers, and data scientists, all focused on developing industry-leading simulation solutions utilizing advanced ML algorithms that assess and enhance the Waymo Driver’s performance. We model the real world in detail, including realistic agents (vehicles, pedestrians, cyclists, motorcyclists), roads, traffic control systems, weather conditions, and a comprehensive sensor suite featuring cameras, LiDAR, and radars.

In this hybrid role, you will report to a Senior Engineering Manager.

Your Responsibilities:

  • Design and develop robust C++ software systems and infrastructure for our realistic world generation platform, ensuring seamless integration with downstream Waymo applications.
  • Collaborate closely with simulation, onboard, and system engineers, as well as data scientists to drive critical milestones for Waymo.
  • Monitor, enhance, and ensure the performance, scalability, testing, and reliability of our platform.
  • Engage with fellow engineers to architect the long-term vision of the system.

About Waymo LLC

Waymo is at the forefront of autonomous vehicle technology, striving to create safer, more accessible transportation solutions. With a commitment to innovation and safety, we are dedicated to reshaping how people move.

Similar jobs

Tailoring 0 resumes

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