Senior Software Engineer, Vehicle Platforms C++ Waymo Mountain View, California cpp,automotive,hybrid,senior,cross_func 213000 263000
Waymo

Senior Software Engineer, Vehicle Platforms C++

Location Node Mountain View, California (hybrid)
Base Compensation USD 213k–263k
Commitment full-time
Clearance Req none
cpp automotive hybrid senior cross_func

Overview

Waymo is seeking a Senior Software Engineer, Vehicle Platforms to develop high-quality vertically-integrated C++ software systems managing autonomous vehicle functions across embedded systems and vehicle platforms.

Responsibilities

  • Develop high-quality vertically-integrated C++ software systems (on-vehicle and off-vehicle) to manage autonomous vehicle functions.
  • Analyze field data (logs) and simulation results.
  • Participate in cross-functional workflows including requirement reviews and project planning.

Requirements

  • Degree (BS, MS) in Computer Engineering, Computer Science, or similar or equivalent practical experience.
  • At least 5 years of professional experience developing production software in modern C++ (C++17, C++20).
  • Advanced knowledge of C++ patterns, idioms, and unit test methodology.
  • In-depth understanding of microcontroller-based embedded systems and associated development and debugging tools.
  • Working experience with safety critical systems and functional safety.
  • Experience developing for and troubleshooting distributed systems on embedded systems or resource-constrained environments.

Additional Information

Waymo employees are eligible to participate in Waymo’s discretionary annual bonus program, equity incentive plan, and generous Company benefits program.

Waymo is an equal opportunity employer.

Sourced from the employer’s career site. Verify before applying.

Trademark Disclaimer: Unless explicitly designated as a direct or sponsored listing, EmbeddedDOESHire is not affiliated with, endorsed by, or associated with Waymo. All company logos, trademarks, and brand parameters are the property of their respective owners and are utilized here solely for indexical and identification purposes.

Compensation Disclaimer: Unless this specification was directly verified and posted by the employer, we cannot guarantee the accuracy of the listed salary parameters. These figures are compiled from public market records and may deviate from actual offered compensation. Final salaries are determined dynamically by the hiring entity based on candidate evaluation, location, and final contract execution.

Content Disclaimer: This listing is sourced from the employer's public career site. Job details — including responsibilities, qualifications, and compensation — may change. Verify with the employer before applying.