Waymo
Senior Software Engineer, GPU
$213K–$263K
Mountain View, CA, USA +3 · Senior · Full-time · Posted Oct 13, 2026
- Location
- Mountain View, CA, USA
New York, NY, USA
Mountain View, California, United States
New York, New York, United States - Experience
- Minimum of five years of industry experience.
- Education
- Bachelor degree in EECS; a Master’s or doctorate degree in EECS is preferred.
About the job
Develop and optimize GPU software, tools, and platform support for Waymo’s autonomous vehicle compute system.
What you'll do
- Develop GPU primitives and abstractions for diverse GPU backends, and support GPU-focused SoC projects.
- Bring up, validate, and optimize the onboard software stack on new GPU platforms.
- Build GPU testing infrastructure, profiler and debugger tools, and automated alerts.
What they ask for
- Expertise in C++ programming for GPU using CUDA or a similar framework.
- Bachelor degree in EECS.
- Solid understanding of GPU software stacks and hardware characteristics important to software efficiency.
- Proficiency with performance analysis tools and debuggers.
Nice to have
- Master’s or doctorate degree in EECS.
- GPU libraries such as Thrust, CUB, CUTLASS, or Eigen; open-source compiler projects such as LLVM or SPIR-V.
Pay
$213,000 — $263,000 USD (base salary)
Tools
C++, CUDA, Thrust, CUB, CUTLASS, Eigen, LLVM, SPIR-V
Model-written summary · the original posting is authoritative