Drimva

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

First seen Oct 10, 2026 · Last verified Nov 5, 2026 (UTC)