> Markdown version of [/jobs/ext/239816-software-engineer-gpu](https://www.wearedevelopers.com/jobs/ext/239816-software-engineer-gpu). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, GPU - **Company:** Waymo LLC - **Location:** Mountain View, CA, United States - **Experience:** Experienced - **Salary:** $204,000.0 - $259,000.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Continuous Integration, Software Debugging, Device Drivers, Eigen (C++ Library), Embedded Software, Open Source Technology, SystemC, Graphics Processing Unit (GPU) - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=900d0caf9728232b ## About the Role * Proven expertise in C++ programming * 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 * Enthusiasm for developing the complete GPU software stack, from the hardware level to real-world applications We prefer: * Knowledge of Linux device drivers and embedded firmware * Experience with diverse GPU deployment environments * Proficiency in GPU optimization techniques, including memory coalescing, register/shared memory tiling, pinned memory, and warp-level programming * Familiarity with GPU libraries such as Thrust, CUB, CUTLASS, or Eigen * Experience collaborating with external operators to ensure high quality standards * Experience contributing to open-source compiler projects such as LLVM or SPIR-V ## Description In this hybrid role, you will report to a Senior Software Engineer. You will: * 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 ## Related Videos - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Android beyond mobile: Cars, TVs, and Wearables](https://www.wearedevelopers.com/videos/553-android-beyond-mobile-cars-tvs-and-wearables) - [Software defines the vehicle: Why customers and developers will love cars even more](https://www.wearedevelopers.com/videos/1114-software-defines-the-vehicle-why-customers-and-developers-will-love-cars-even-more) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 129 - Now that's what I call private data!](https://www.wearedevelopers.com/magazine/468-dev-digest-129-now-that-s-what-i-call-private-data) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree)