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