Drimva

Waymo

Senior Software Engineer, Vehicle Platforms C++

$213K–$263K

Mountain View, CA, US +1 · Senior · Full-time · Posted Apr 16, 2026

Location
Mountain View, CA, US
Mountain View, California, United States
Experience
At least 5 years of professional experience developing production software in modern C++ (e.g., C++17, C++20).
Education
Degree (BS, MS) in Computer Engineering, Computer Science, or similar or equivalent practical experience.

About the job

Develops vertically integrated C++ software for autonomous vehicle functions across on-vehicle and off-vehicle systems, while coordinating projects and analyzing operational data and simulations.

What you'll do

  • Develop high-quality C++ software systems to manage autonomous vehicle functions.
  • Lead cross-functional workflows such as requirement reviews and project planning.
  • Analyze field logs and simulation results.

What they ask for

  • Technical leadership or key individual-contributor experience on complex, cross-functional projects.
  • Advanced knowledge of C++ patterns, idioms, and unit test methodology.
  • Degree (BS, MS) in Computer Engineering, Computer Science, or similar, or equivalent practical experience.
  • Experience designing, developing for, and troubleshooting distributed systems, including embedded systems and/or systems connecting embedded devices with backend systems.

Nice to have

  • In-depth understanding of microcontroller-based embedded systems and associated development and debugging tools.
  • Working experience with safety critical systems / functional safety or cybersecurity.

Pay

$213,000 — $263,000 USD (base salary)

Tools

C++, C++17, C++20, Secure Boot, SecOC, MACSec

Model-written summary · the original posting is authoritative

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