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:Develop high-quality, vertically-integrated C++ software systems for managing autonomous vehicle functions, both on-vehicle and off-vehicle.Analyze field data and simulation results to enhance system performance.Engage in cross-functional workflows such as requirement reviews and project planning.You have:A Bachelor’s or Master’s degree in Computer Engineering, Computer Science, or a related field, or equivalent practical experience.A minimum of 5 years of professional experience in developing production software using modern C++ (C++17, C++20, etc.).Advanced knowledge of C++ patterns, idioms, and unit testing methodologies. This role specifically requires expertise in C++ and not C/C++.We prefer:Experience in developing and troubleshooting distributed systems, particularly in embedded systems (microcontrollers/resource-constrained), although experience in backend software is also relevant.A deep understanding of microcontroller-based embedded systems and the associated development/debugging tools.Experience with safety-critical systems and functional safety.Familiarity with cybersecurity practices (e.g., Secure Boot, SecOC, MACSec).Participation in open-source projects that demonstrate a commitment to software excellence.
About the job
Waymo is at the forefront of autonomous driving technology, committed to becoming the world's most trusted driver. Originating as the Google Self-Driving Car Project in 2009, Waymo has dedicated itself to developing the Waymo Driver—The World’s Most Experienced Driver™—with the goal of enhancing mobility access and preventing traffic-related fatalities. Our technology powers a fully autonomous ride-hail service and is adaptable across various vehicle platforms and use cases. With over ten million rider-only trips completed and more than 100 million miles driven autonomously on public roads, our experience is unparalleled.
Our Hardware Engineering team is a dynamic and collaborative group that includes electrical, mechanical, reliability, software, and vehicle engineers. We design, construct, and refine the systems that serve as the sensory framework for Waymo's autonomous driving capabilities, integrating them into our vehicle platforms. We are on the lookout for inquisitive and skilled individuals to help us advance our mission.
This position follows a hybrid work schedule and reports to the Senior Staff Software Engineer for Embedded Systems.
About Waymo LLC
Waymo is pioneering the future of transportation with its cutting-edge autonomous driving technology. Our mission is to make the roads safer and more accessible through the innovations we create. With a track record of extensive real-world experience and deep investment in research and development, Waymo is shaping the future of mobility.
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:Develop high-quality, vertically-integrated C++ software systems for managing autonomous vehicle functions, both on-vehicle and off-vehicle.Analyze field data and simulation results to enhance system performance.Engage in cross-functional workflows such as requirement reviews and project planning.You have:A Bachelor’s or Master’s degree in Computer Engineering, Computer Science, or a related field, or equivalent practical experience.A minimum of 5 years of professional experience in developing production software using modern C++ (C++17, C++20, etc.).Advanced knowledge of C++ patterns, idioms, and unit testing methodologies. This role specifically requires expertise in C++ and not C/C++.We prefer:Experience in developing and troubleshooting distributed systems, particularly in embedded systems (microcontrollers/resource-constrained), although experience in backend software is also relevant.A deep understanding of microcontroller-based embedded systems and the associated development/debugging tools.Experience with safety-critical systems and functional safety.Familiarity with cybersecurity practices (e.g., Secure Boot, SecOC, MACSec).Participation in open-source projects that demonstrate a commitment to software excellence.
About the job
Waymo is at the forefront of autonomous driving technology, committed to becoming the world's most trusted driver. Originating as the Google Self-Driving Car Project in 2009, Waymo has dedicated itself to developing the Waymo Driver—The World’s Most Experienced Driver™—with the goal of enhancing mobility access and preventing traffic-related fatalities. Our technology powers a fully autonomous ride-hail service and is adaptable across various vehicle platforms and use cases. With over ten million rider-only trips completed and more than 100 million miles driven autonomously on public roads, our experience is unparalleled.
Our Hardware Engineering team is a dynamic and collaborative group that includes electrical, mechanical, reliability, software, and vehicle engineers. We design, construct, and refine the systems that serve as the sensory framework for Waymo's autonomous driving capabilities, integrating them into our vehicle platforms. We are on the lookout for inquisitive and skilled individuals to help us advance our mission.
This position follows a hybrid work schedule and reports to the Senior Staff Software Engineer for Embedded Systems.
About Waymo LLC
Waymo is pioneering the future of transportation with its cutting-edge autonomous driving technology. Our mission is to make the roads safer and more accessible through the innovations we create. With a track record of extensive real-world experience and deep investment in research and development, Waymo is shaping the future of mobility.