W

Waymo

Builds self-driving AI and runs a robotaxi service

Onboard Software Performance Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeMountain View, CA, USA

About the Job

Requirements

  • A Bachelor of Science degree in Computer Science, Electrical Engineering, Robotics, Physics, Mathematics, or a related field, or equivalent experience.
  • Three years of experience as a software engineer or in a similar role.
  • Three years of experience in C++.
  • Three years of experience optimizing software using profile-guided techniques.

Responsibilities

  • Develop modular architecture improvements and frameworks that maximize performance and compute utilization and return on investment for driving quality.
  • Evolve compute usage on vehicles and in simulation to support continued scaling and fast system performance on vehicles and in data centers.
  • Collaborate with onboard teams to identify and improve compute performance bottlenecks across the stack to improve performance and driving quality.
  • Collaborate with hardware teams to codesign hardware and software and optimize software performance on the hardware platform.
  • Ensure reaction latency for collision avoidance and help design novel systems and architectures for extremely fast nominal performance.
  • Develop high-scale performance evaluation, debugging, and software change-management processes.
  • Improve system resource usage for simulation at scale in cloud data centers by minimizing CPU use, latency, and RAM usage, and determining which computations should run on CPU, GPU, or TPU.

Desired Qualifications

  • Two years of experience in infrastructure, systems, or performance domains, optimizing end-to-end systems.
  • Two years of experience working on a large-scale, high-complexity system supported by hundreds of engineers.
  • Experience in robotics.
  • Experience with low-level optimization techniques and frameworks, including SIMD and CUDA, and with machine-learning performance and frameworks.
  • Experience with evaluation techniques.

About the Company

Waymo

Builds self-driving AI and runs a robotaxi service

Waymo builds self-driving technology and uses it to run a ride-hailing service in which passengers summon electric cars with no one behind the wheel. In 2020, it became the first company to open fully driverless rides to the public, starting in metro Phoenix. Its system, the Waymo Driver, pairs cameras, radar and laser sensors called lidar with onboard computers whose AI predicts what nearby people and vehicles will do and drives the car. Riders pay per trip through the Waymo app, or through Uber in some cities, while Waymo and fleet partners keep the cars charged and maintained. Waymo began as a Google project in 2009 and became a separate Alphabet company in 2016; it is based in Mountain View, California.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$32.1B
Headquarters
Mountain View, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Waymo

See more jobs