Waymo

Software Engineer, Vehicle Platforms C++

Waymo
Apply
1 day ago
Mountain View, CA, USAMid Level
H1B Sponsor

Base Salary

$170k - $216k/yr

Responsibilities

  • Develop high-quality vertically integrated C++ software systems for on-vehicle and off-vehicle autonomous vehicle functions.
  • Analyze field data, logs, and simulation results.
  • Work across embedded, controls, sensor processing, manufacturing calibration, simulation, data analysis, state machines, interfaces, fault management, and automation.
  • Participate in requirements reviews, project planning, and other cross-functional workflows.

Requirements

  • Bachelor’s or master’s degree in Computer Engineering, Computer Science, or a similar field, or equivalent practical experience.
  • At least 2 years of professional experience developing production software in modern C++.
  • Professional experience specifically with C++, including C++17 or C++20, rather than general C/C++ experience.
  • Experience with at least one of real-time or embedded systems, or complex/distributed systems.
  • Preferred qualifications include experience troubleshooting complex/distributed systems, microcontroller-based embedded systems and debugging tools, safety-critical systems or functional safety, and open-source projects demonstrating high-quality C++ development.

Benefits

  • Hybrid work schedule.
  • Eligibility for a discretionary annual bonus program.
  • Eligibility for an equity incentive plan.
  • Company benefits program, subject to eligibility requirements.
  • Full-time employment.

Tech Stack

Categories

Waymo

About Waymo

1,001-5,000 employees

On the journey to be the world's most trusted driver. With the Waymo Driver, we can improve mobility while saving thousands of lives. Download the Waymo One app and ride today. Waymo reaches out to candidates from official channels only (e.g. directly from @waymo.com email addresses, or through our recruiters or sourcers who are noted as such on LinkedIn). We do not contact candidates about career opportunities through instant messaging apps like Telegram, email addresses from domains other than waymo.com (such as Gmail addresses), direct messages on Twitter, Facebook, and Instagram, or text messages. Visit waymo.com to check out our official job listings. Need support? Send us a message – we're here to help.

Contact me