CareerPlanGet AI match score →

Software Engineer, GPU

Mountain View (US-MTV-EMF690)💼 Full-time💰 $204,000–$204,000🗓 2026-06-17 → 2026-07-31

Core

Architecting and creating high-performance custom silicon and system-level compute architectures for Waymo's fully autonomous vehicle software stack.

Role type

Senior IC GPU software engineer (compute platform)

Builds

High-performance automotive compute platforms and GPU software stacks

Domain

Autonomous driving / Automotive hardware / GPU systems

Deliverable

production ML models | infrastructure

Required skills

C++ programming, full-system simulation frameworks (SystemC, Gem5), GPU hardware architecture, performance analysis tools, debuggers

Preferred skills

Linux device drivers, embedded firmware, GPU optimization techniques (memory coalescing, register/shared memory tiling, pinned memory, warp-level programming), GPU libraries (Thrust, CUB, CUTLASS, Eigen), open-source compiler projects (LLVM, SPIR-V)

Technologies

C++, SystemC, Gem5, Thrust, CUB, CUTLASS, Eigen, LLVM, SPIR-V

Responsibilities

Develop high-performance GPU primitives and abstractions for diverse GPU backends; Collaborate with hardware teams on SoC projects focusing on GPU; Manage bring-up, correctness, and performance of onboard stack on new GPU platforms; Contribute to testing infrastructure for CI/CD flow; Create profiler and debugger tools for new GPU platforms

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗