Senior Software Engineer, GPU

Waymo•Mountain View, NY
•Hybrid

About The Position

Waymo’s Compute Team delivers the compute platform that runs the fully autonomous vehicle software stack. The team architects high-performance custom silicon, develops system-level compute architectures, and collaborates across disciplines to optimize hardware and software performance. In this hybrid role, the Senior Software Engineer, GPU will develop GPU software and support Waymo’s onboard stack across new GPU platforms, working with internal hardware teams and external partners on SoC projects.

Requirements

  • Expertise in C++ programming for GPUs using CUDA or a similar framework.
  • Bachelor’s degree in EECS and at least five years of industry experience.
  • Solid understanding of the GPU software stack.
  • Solid understanding of GPU hardware characteristics important to GPU software efficiency.
  • Proficiency with performance analysis tools and debuggers.
  • Enthusiasm for developing the complete GPU software stack, from hardware to real-world applications.

Nice To Haves

  • Master’s or doctorate degree in EECS.
  • Prior excellence in delivering solid, sophisticated, and efficient solutions at any level of the GPU stack.
  • Deep insights into GPU kernel performance, compilation flow, and driver stack.
  • Knowledge of Linux drivers and embedded firmware.
  • Ability to quickly ramp up on diverse heterogeneous platforms and begin solving problems.
  • Clear technical communication, leadership, and collaboration skills.
  • Familiarity with GPU libraries such as Thrust, CUB, CUTLASS, or Eigen.
  • Experience contributing to open-source compiler projects such as LLVM or SPIR-V.

Responsibilities

  • Develop high-performance GPU primitives and abstractions to scale Waymo’s accelerator codebase across diverse GPU backends.
  • Collaborate with Waymo’s internal hardware team and external partners on SoC projects, focusing on the GPU portion.
  • Manage bring-up, correctness, and performance of the Waymo onboard stack on new GPU platforms.
  • Contribute to GPU testing infrastructure that improves CI/CD, detects bugs early, and generates automated alerts to maintain GPU stack functionality and performance.
  • Create profiler and debugger tools for new GPU platforms.

Benefits

  • Eligibility to participate in Waymo’s discretionary annual bonus program.
  • Eligibility to participate in an equity incentive plan.
  • Generous company benefits program, subject to eligibility requirements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service