7h ago
Software Engineer, GPU
Mountain View, CA, USA; New York, NY, USA
$204k-$259k / year
full-timemid HybridAutonomous driving
🛠 Tech Stack
💼 About This Role
You'll join Waymo's Compute Team to develop high-performance GPU primitives and abstractions for autonomous driving platforms. You'll collaborate on SoC projects, manage GPU bring-up and performance, and build tools to ensure the GPU stack's functionality and performance in real-world autonomous vehicles.
🎯 What You'll Do
- Develop high-performance GPU primitives and abstractions for scaling across diverse GPU backends.
- Collaborate on SoC projects with focus on the GPU portion.
- Manage bring-up, correctness, and performance of onboard stack on new GPU platforms.
- Create profiler and debugger tools for new GPU platforms.
📋 Requirements
- C++ programming expertise
- Bachelor's in EECS + 3+ years industry experience
- Experience with full-system simulation frameworks (SystemC, Gem5 or similar)
- Solid understanding of GPU hardware architecture
✨ Nice to Have
- Knowledge of Linux device drivers and embedded firmware
- Experience with GPU optimization techniques (memory coalescing, tiling, warp-level programming)
- Familiarity with GPU libraries such as Thrust, CUB, CUTLASS, or Eigen
🎁 Benefits & Perks
- 💰 Discretionary annual bonus program
- 📈 Equity incentive plan
- 🏥 Generous Company benefits program
0 0 0