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