
About Waymo
Revolutionizing transportation with autonomous driving
Key Highlights
- Operates in cities like Phoenix, San Francisco, and LA
- Completed over 10 million fully driverless rides
- Raised $11.1 billion in funding
- Aiming for one million trips per week by 2026
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...
🎁 Benefits
Waymo offers comprehensive medical, dental, and vision insurance for employees and their dependents, along with commuter benefits and onsite wellness ...
🌟 Culture
Waymo fosters a culture of innovation and safety, focusing on the real-world application of autonomous technology. The company values diversity and in...
Overview
Waymo is seeking an Onboard Software Performance Engineer to enhance the performance of autonomous driving systems. You'll work with Java, C++, and Python to develop modular architecture improvements and optimize compute usage. This role requires experience in software performance engineering.
Job Description
Who you are
You have a strong background in software performance engineering, with experience in optimizing systems for performance and resource utilization. You are proficient in programming languages such as Java, C++, and Python, and have a solid understanding of compute resources including CPU, GPU, and RAM. You thrive in collaborative environments, working closely with cross-functional teams to identify and resolve performance bottlenecks. Your analytical skills allow you to assess system performance and implement effective solutions that meet strict latency targets. You are passionate about autonomous driving technology and are eager to contribute to the mission of improving mobility and safety on the roads.
Desirable
Experience with autonomous systems or robotics is a plus, as is familiarity with performance testing frameworks and methodologies. You have a keen interest in the latest advancements in autonomous driving technology and are motivated to stay updated on industry trends. A background in data analysis and simulation can further enhance your contributions to the team.
What you'll do
In this role, you will report to the Manager of Onboard Software Performance and be responsible for developing improvements to the modular architecture of Waymo's systems. You will collaborate with onboard teams to identify performance bottlenecks and implement solutions that enhance compute performance across the stack. Your work will involve evolving compute usage on both the car and in simulation environments, ensuring that systems operate efficiently and effectively at scale. You will also be tasked with promoting high velocity of system evolution while maintaining performance guarantees. Your contributions will directly impact the reliability and efficiency of Waymo's autonomous driving technology, helping to ensure that it meets the highest standards of performance.
What we offer
Waymo offers a competitive salary range of $170,000 to $216,000 USD, along with eligibility for a discretionary annual bonus program and equity incentive plan. You will have access to generous company benefits, including health and wellness programs, professional development opportunities, and a collaborative work environment that fosters innovation and growth. Join us in our mission to revolutionize mobility and make a meaningful impact on the future of transportation.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Waymo.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering

Software Engineering

Software Engineering
Moveworks is hiring a Senior Software Engineer II to shape the evolution of their conversational AI platform. You'll build enterprise products and foundational frameworks while collaborating with cross-functional teams. This role requires 7+ years of experience in software engineering.

Software Engineering
Waymo is hiring a Senior Software Engineer for their Core Platforms team to develop system software components for autonomous vehicles. You'll work with C++, Linux, and Python to improve the efficiency and reliability of onboard software infrastructure. This position requires significant experience in software engineering.

Software Engineering
Nuro is seeking a Senior Software Engineer to develop and integrate hybrid cloud performance benchmarking systems for their self-driving technology. You'll work with Java and machine learning to enhance autonomy feature development. This role requires significant experience in software engineering and cloud infrastructure.