Waymo

Onboard Software Performance Engineer (C++)

Waymo
Apply
10 hours ago
Mountain View, CA, USAMid Level
H1B sponsor

Base Salary

$175k - $215k/yr

Responsibilities

  • Develop modular architecture improvements and frameworks that maximize autonomous driving performance, compute utilization, and return on investment.
  • Optimize compute usage on vehicles and in simulation to support system scaling and fast execution.
  • Identify and improve performance bottlenecks across onboard software stacks in collaboration with onboard teams.
  • Collaborate with hardware teams on hardware/software codesign and platform optimization.
  • Design systems and architectures for extremely fast nominal performance and collision-avoidance reaction latency.
  • Develop large-scale performance evaluation, debugging, and software change-management processes.
  • Reduce CPU, RAM, and latency usage in cloud datacenter simulations and determine appropriate CPU, GPU, and TPU computation allocation.

Requirements

  • Bachelor’s degree in computer science, electrical engineering, robotics, physics, mathematics, or a related field, or equivalent experience.
  • At least 3 years of experience as a software engineer or in a similar role.
  • At least 3 years of C++ experience.
  • At least 3 years of experience optimizing software with profile-guided techniques.
  • Preferred: 2 years of infrastructure, systems, or performance-domain experience optimizing end-to-end systems.
  • Preferred: 2 years of experience working on large-scale or highly complex systems supported by hundreds of engineers.
  • Preferred: experience in robotics, low-level optimization techniques, SIMD, CUDA, ML performance or frameworks, and evaluation techniques.

Benefits

  • Hybrid remote/in-office work arrangement.
  • Discretionary annual bonus program, subject to eligibility requirements.
  • Equity incentive plan, subject to eligibility requirements.
  • Company benefits program, subject to eligibility requirements.

Tech Stack

Categories

Waymo

About Waymo

1,001-5,000 employees

Waymo develops the Waymo Driver, a full-stack autonomous driving system, and operates the Waymo One robotaxi service that offers paid, driverless rides in select U.S. cities. The company monetizes through ride-hailing fares and partnerships integrating its technology on multiple vehicle platforms. Founded in 2009 as Google’s self-driving project, Waymo is headquartered in Mountain View and is an Alphabet subsidiary, with over 10 million rider-only trips and 100+ million autonomous miles on public roads.

Contact me