Software Engineer, GPUNew$259K

The opportunity

Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's Most Experienced Driver™—to improve access to…

What you'll do

  • Develop high-performance GPU primitives and abstractions to enable Waymo to: scale its accelerator codebase across diverse GPU backends

  • Collaborate with Waymo's internal hardware team and external partners on SoC: projects with a focus on the GPU portion

  • Manage the bring-up, correctness, and performance of the Waymo onboard stack on new GPU platforms

  • Contribute to testing infrastructure that enhances the CI/CD flow for GPUs,: detects bugs early, and generates automated alerts to maintain the GPU stack's functionality and performance

  • Create profiler and debugger tools for new GPU platforms

  • Proven expertise in C++ programming

What they're looking for

  • Bachelor degrees in EECS, coupled with a minimum of three years of industry experience
  • Experience with full-system simulation frameworks (SystemC, Gem5 or similar)
  • Solid understanding of GPU hardware architecture
  • Proficiency in utilizing performance analysis tools and debuggers