Senior Software Engineer, Vehicle Platforms C++

Waymo

Mountain View, CA, United States
Base: $213,000 - $263,000 usd; bonus/equity: discr...
On-site
5+ years professional c++ experience
Modern c++ (c++17/c++20) development
Advanced c++ patterns and idioms
Waymo is seeking a Senior Software Engineer specializing in C++ to develop software systems for autonomous vehicles. The ideal candidate should have extensive experience in modern C++, particularly in embedded systems, and a strong understanding of safety-critical and cybersecurity practices

Job Summary

  • Waymo is seeking talented engineers to develop high-quality vertically-integrated C++ software systems that manage autonomous vehicle functions.
  • The role involves analyzing field data logs and simulation results while participating in cross-functional workflows such as requirement reviews and project planning.
  • Employees are eligible for Waymo's discretionary annual bonus program, equity incentive plan, and generous company benefits.

Matching Summary

Match Score: 85

Waymo is seeking a Senior Software Engineer specializing in C++ to develop software systems for autonomous vehicles. The ideal candidate should have extensive experience in modern C++, particularly in embedded systems, and a strong understanding of safety-critical and cybersecurity practices.

Salary

Base: $213,000 - $263,000 USD; Bonus/Equity: Discretionary annual bonus and equity incentive plan available; Benefits: Generous Company benefits program subject to eligibility

Skills & Requirements

Must-have

  • 5+ years professional C++ experience
  • Modern C++ (C++17/C++20) development
  • Advanced C++ patterns and idioms
  • Unit test methodology expertise
  • Production software development

Nice-to-have

  • Distributed systems troubleshooting experience
  • Embedded systems microcontroller knowledge
  • Safety critical systems background
  • Cybersecurity implementation experience
  • Open source C++ project contributions

Key Requirements

  • BS or MS in Computer Engineering or CS
  • Equivalent practical experience to degree
  • Minimum 5 years production software experience

Work Rights

Not specified

Tailored Resume

Cover Letter