
Revolutionizing transportation with autonomous driving
Waymo, a subsidiary of Alphabet Inc., is at the forefront of autonomous driving technology, operating robotaxis in cities like Phoenix, San Francisco, and Los Angeles. With over 10 million fully driverless rides and more than 100 million miles driven, Waymo is transforming transportation. The compan...
Waymo offers comprehensive medical, dental, and vision insurance for employees and their dependents, along with commuter benefits and onsite wellness ...
Waymo fosters a culture of innovation and safety, focusing on the real-world application of autonomous technology. The company values diversity and in...

Waymo • Mountain View, CA, USA; San Francisco, CA, USA
Waymo is seeking a Senior Software Engineer for their Simulation Infrastructure team to design and develop software systems that support the Waymo Driver. You'll work with C++ and collaborate with various teams to solve complex technical challenges. This role requires significant experience in software engineering.
You have 5+ years of experience in software engineering, particularly in designing and developing complex systems. Your expertise in C++ allows you to create reliable and scalable software solutions that meet the needs of diverse stakeholders. You thrive in collaborative environments, working closely with product managers, data scientists, and systems engineers to understand requirements and develop effective solutions. You are adept at managing production systems and ensuring their reliability and performance. Your problem-solving skills enable you to tackle technical challenges head-on, and you are always looking for ways to improve processes and systems.
Experience with simulation-based products or autonomous systems is a plus. Familiarity with cloud technologies and infrastructure management will enhance your ability to contribute to the team. You are open to learning new technologies and methodologies that can improve your work and the team's output.
In this role, you will design, develop, and maintain C++ software systems that support the development and evaluation of the Waymo Driver. You will collaborate with cross-functional teams to gather requirements and provide support for various projects. Your responsibilities will include managing complex production systems, ensuring they operate smoothly and efficiently. You will also be involved in troubleshooting issues and implementing solutions that enhance system performance. As part of the Simulation Infrastructure team, you will contribute to building tools and services that evaluate the Waymo Driver's software stack at scale. Your work will directly impact the reliability and effectiveness of autonomous driving technology.
Waymo offers a competitive salary range of $204,000—$259,000 USD, along with eligibility for an annual bonus program and equity incentive plan. You will be part of a mission-driven company focused on improving mobility and safety through autonomous driving technology. The work environment is collaborative and innovative, providing opportunities for professional growth and development. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
Apply now or save it for later. Get alerts for similar jobs at Waymo.