Staff Software Engineer, Compute Reliability & Hardware Systems

Waymo

California (MO)

On-site

USD 251,000 - 310,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Discretionary annual bonus
Equity incentive plan
Generous Company benefits program

Job summary

Waymo is seeking a Planner/Perception Reliability engineer to build instrumentation and onboard architecture for reliability on Waymo compute platforms. You will lead cross-functional work to prevent, detect, and debug issues, spanning compilers, optimizers, and model changes.

Hybrid role reporting to a Tech Lead Manager. You should have BS/MS in a related field and experience with C++, CUDA/GPU/TPU acceleration, and GPU kernel development.

Qualifications

  • BS/MS in Comp Sci, EE, Robotics, Physics, Math, or related field (or equivalent experience).
  • Experience in C++.
  • Experience with CUDA/GPU/TPU acceleration and model reliability or optimization.
  • Experience with writing GPU kernels and evaluation/debugging of GPU workloads.

Responsibilities

  • Drive the design and development of instrumentation and onboard architecture to proactively prevent, detect, and debug reliability issues across current and future Waymo compute platforms.
  • Design and implement long-term strategies to systematically mitigate compute hardware reliability and numerical stability issues across heterogeneous platforms (CPU, TPU, GPU), creating scalable tools to automate triage, debugging, and resolution.
  • Lead cross-functional initiatives across Waymo, Alphabet, and external partners to architect proactive solutions that prevent issues originating from compilers (LLVM, XLA, JAX), optimization (AutoFDO), or model changes.
  • Architect frameworks and diagnostics to proactively identify and eliminate complex software and firmware faults, including deadlocks, memory corruption, race conditions, memory leaks, or tail latency spikes.
  • Influence the design and tooling of next-generation hardware platforms, serving as a technical authority to ensure a coherent, forward-looking reliability architecture.

Skills

C++
CUDA/GPU/TPU
GPU kernels
GPU workload debugging

Education

BS/MS in CS, EE, Robotics, Physics, Math, or related field
MS or PhD in CS/Robotics or equivalent

Job description

Waymo is seeking a Planner/Perception Reliability engineer to build instrumentation and onboard architecture for reliability on Waymo compute platforms. You will lead cross-functional work to prevent, detect, and debug issues, spanning compilers, optimizers, and model changes.

Hybrid role reporting to a Tech Lead Manager. You should have BS/MS in a related field and experience with C++, CUDA/GPU/TPU acceleration, and GPU kernel development.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Reliability & Onboard Compute
Staff Software Engineer - Reliability & Onboard Compute

Waymo • Mountain View (CA)

On-site
USD 251,000 - 310,000
Discretionary annual bonus program
Equity incentive plan
Generous company benefits program
Staff Software Engineer, Compute Reliability
Staff Software Engineer, Compute Reliability

Waymo • California (MO)

On-site
USD 251,000 - 310,000
Discretionary annual bonus
Equity incentive plan
Generous Company benefits program
Staff Software Engineer, Compute Reliability
Staff Software Engineer, Compute Reliability

Waymo • Mountain View (CA)

On-site
USD 251,000 - 310,000
Discretionary annual bonus program
Equity incentive plan
Generous company benefits program
Staff Software Engineer, Autonomous Driving Systems
Staff Software Engineer, Autonomous Driving Systems

Pittsburgh Robotics Network • San Francisco (CA)

Hybrid
USD 251,000 - 310,000
Discretionary annual bonus
Equity incentive plan
GPU Software Engineer - High-Perf Compute & Profiling
GPU Software Engineer - High-Perf Compute & Profiling

Waymo • New York (NY)

Hybrid
USD 204,000 - 259,000
Discretionary annual bonus
Equity incentive plan
Benefits for employees
Senior Site Reliability Engineer - Autonomous Fleet
Senior Site Reliability Engineer - Autonomous Fleet

Waymo • Mountain View (CA)

On-site
USD 251,000 - 310,000
Equity incentive
Annual bonus
Benefits program
Senior Tech-Lead Manager — CPU/GPU Optimization
Senior Tech-Lead Manager — CPU/GPU Optimization

Waymo • California (MO)

Hybrid
USD 298,000 - 368,000
Staff Hardware Reliability Engineer — Equity Eligible
Staff Hardware Reliability Engineer — Equity Eligible

Waymo • Mountain View (CA)

On-site
USD 210,000 - 259,000
Senior Embedded C++ Software Engineer (Autonomous Systems)
Senior Embedded C++ Software Engineer (Autonomous Systems)

Waymo • California (MO)

Hybrid
USD 213,000 - 263,000
Discretionary annual bonus
Equity incentive plan
Generous Company benefits
Staff Software Engineer, Simulator Platform (Hybrid)
Staff Software Engineer, Simulator Platform (Hybrid)

Waymo • California (MO)

Hybrid
USD 204,000 - 259,000
Discretionary annual bonus
Equity incentive plan
Company benefits program