Waymo LLC logoWaymo LLC logo

Senior Software Engineer - Core Platforms at Waymo | Mountain View, California

Waymo LLCMountain View, California, USA
On-site Full-time $204K/yr - $259K/yr

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


Experience Level

Senior

Qualifications

You will:Collaborate within a small team of Software Engineers to design and develop system software components, guiding them from early prototyping to the production launch of autonomous vehicles. Enhance the efficiency, reliability, and trustworthiness of onboard software infrastructure. Work alongside various engineering teams to tackle complex challenges. You have:A BA/BS degree in Computer Science or a relevant technical field, or equivalent practical experience. Strong proficiency in C++ programming. A minimum of 5 years of relevant work experience. Familiarity with Linux operating systems concepts, including networking, filesystems, performance troubleshooting, device I/O, and concurrency. Experience in developing applications for Linux-based embedded devices. We prefer:Knowledge of GPUs, ML accelerators, power management, high-performance networking, or performance optimization. Familiarity with robotics concepts such as inter-process messaging, logging, reproducibility, diagnostics, and fail-safe designs. A proven track record of driving change in existing, complex systems and codebases. Proficiency in Python programming.

About the job

Waymo is at the forefront of autonomous driving technology, aiming to become the most trusted driver worldwide. Originating from the Google Self-Driving Car Project in 2009, we have dedicated ourselves to developing the Waymo Driver, dubbed The World’s Most Experienced Driver™, to enhance mobility access and prevent the tragic loss of lives due to traffic accidents. The Waymo Driver operates our fully autonomous ride-hailing service and its capabilities extend across various vehicle platforms and use cases. With an impressive record of over ten million rider-only trips, our autonomous systems have driven more than 100 million miles on public roads and tens of billions of miles in simulation across 15+ U. S. states.

The Core Platform team plays a pivotal role in managing software and infrastructure for several components of Waymo's self-driving system. Our responsibilities span from low-level system software to high-bandwidth data logging, inter-process communication (IPC), performance analysis, full-system debugging, system telemetry, and ensuring system reliability. Collaboration with Hardware, Compute, Sensor, Perception, Behavior, and Machine Learning teams is essential as we innovate the most efficient and low-latency self-driving solutions in the industry.

About Waymo LLC

Waymo LLC, a subsidiary of Alphabet Inc., leads the development of autonomous driving technology, striving to create safe and efficient transportation solutions. Our mission is to make mobility accessible and reliable for everyone, with a commitment to safety and innovation in the automotive industry.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

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