Waymo
Software Engineer, Vehicle Platforms C++
$170K–$216K
Mountain View, CA, US +1 · Full-time · Posted Dec 5, 2025
- Location
- Mountain View, CA, US
Mountain View, California, United States - Experience
- At least 2+ years of professional experience developing production software in modern C++.
- Education
- BS or MS in Computer Engineering, Computer Science, or similar, or equivalent practical experience.
About the job
Develop vertically integrated software for on-vehicle and off-vehicle systems that manage autonomous vehicle functions, and analyze field data and simulation results.
What you'll do
- Develop production-quality C++ software for autonomous vehicle functions.
- Analyze field logs and simulation results.
- Participate in cross-functional workflows such as requirements reviews and project planning.
What they ask for
- BS or MS in Computer Engineering, Computer Science, or similar, or equivalent practical experience.
- At least 2+ years of professional experience developing production software in modern C++ (such as C++17 or C++20).
- Experience in real-time or embedded systems, or complex or distributed systems.
Nice to have
- Experience developing and troubleshooting complex or distributed systems.
- In-depth understanding of microcontroller-based embedded systems and associated development and debugging tools; working experience with safety-critical systems or functional safety is also preferred.
Pay
$170,000 — $216,000 USD (base salary)
Tools
C++, C++17, C++20
Model-written summary · the original posting is authoritative