CareerPlan

Senior Software Engineer, GPU

Mountain View (US-MTV-EMF690)Full-time$204k2026-10-13 → 2026-11-10
Hybrid · United States

Core

Develop high-performance GPU primitives and abstractions to scale Waymo's autonomous vehicle software stack across diverse GPU backends.

Role type

Senior IC GPU software engineer

Builds

High-performance compute platform for autonomous vehicles

Domain

Automotive computing + GPU software stack

Deliverable

production ML models

Required skills

C++ programming, CUDA, GPU software stack, GPU hardware characteristics, performance analysis tools, debuggers

Preferred skills

Linux driver, embedded firmware, GPU libraries (Thrust, CUB, CUTLASS, Eigen), open-source compiler projects (LLVM, SPIR-V)

Technologies

CUDA, Thrust, CUB, CUTLASS, Eigen, LLVM, SPIR-V

Responsibilities

Develop GPU primitives and abstractions, collaborate on SoC GPU projects, manage bring-up and performance of onboard stack, contribute to GPU testing infrastructure, create profiler and debugger tools

Seniority

Senior, hands-on IC