companyWaymo LLC logo

Senior Software Engineer - Planner Reasoning & Driving Logic

Waymo LLCMountain View, CA, USA; San Francisco, CA, USA
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

Senior

Qualifications

You Will:Take ownership of the onboard infrastructure utilized by a 100-person team to enhance the Waymo driver. Facilitate efficient workflows throughout Waymo’s development lifecycle, from identifying problems to improving tools and infrastructure, to regression monitoring. Advance the onboard architecture of the Waymo driver by creating high-quality interfaces that allow the codebase to scale effectively. You Have:A Bachelor’s degree in Computer Science, Robotics, or a related technical field, or equivalent practical experience.5+ years of experience in Software Engineering, with strong proficiency in C++. Experience with operating systems concepts including memory management, concurrency, and scheduling. A passion for and expertise in engineering high-performance, reliable systems, including interface design, infrastructure, and holistic solutions engineering. We Prefer:Experience in solving real-world robotics challenges and familiarity with autonomous systems.

About the job

Waymo is at the forefront of autonomous driving technology, driven by a mission to become the world's most reliable driver. Since its inception as the Google Self-Driving Car Project in 2009, Waymo has dedicated itself to developing the Waymo Driver—The World’s Most Experienced Driver™—to enhance mobility access and significantly reduce traffic-related fatalities. Our innovative Waymo Driver powers our fully autonomous ride-hail service, with applications across various vehicle platforms and use cases. Having completed over ten million rider-only trips, our technology is backed by more than 100 million miles driven autonomously on public roads and tens of billions simulated across more than 15 U. S. states.

The Reasoning Foundations Team is pivotal in crafting horizontal technologies that impact the entire Waymo organization. Within this team, the Driving Logic Capabilities unit focuses on building and maintaining the essential interfaces, infrastructure, and shared technologies utilized by Planner Reasoning to address onboard behavioral challenges. In this impactful role, you’ll play a crucial part in enhancing the Waymo Driver's performance as we expand into new cities, empowering over 100 engineers to develop onboard software and advance Waymo’s architectural frameworks. Additionally, you will have the chance to influence development workflows organization-wide by establishing clear interfaces and processes for developing and debugging the Waymo driver.

In this hybrid role, you will report directly to a Lead Software Engineer.

About Waymo LLC

Waymo is a leader in the autonomous driving sector, committed to reshaping the future of transportation through cutting-edge technology and innovation. Our mission is to enhance mobility accessibility and make roads safer for all by deploying our advanced self-driving systems.

Similar jobs

Tailoring 0 resumes

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