Drimva

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

First seen Oct 14, 2026 · Last verified Nov 4, 2026 (UTC)