Software Engineer, Vehicle Platforms C++ Waymo Mountain View, California cpp,automotive,hybrid,mid,cross_func 170000 216000
Waymo

Software Engineer, Vehicle Platforms C++

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

Overview

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

Responsibilities

  • Develop high-quality vertically-integrated C++ software systems (on-vehicle and off-vehicle software) 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 2+ years of professional experience developing production software in modern C++ (C++17, C++20).
  • Experience in at least one of: real-time / embedded systems or complex / distributed systems.
  • In-depth understanding of microcontroller-based embedded systems and associated development and debugging tools.
  • Experience developing for and troubleshooting complex distributed systems (e.g., vehicle gateway, backend software).

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.