> Markdown version of [/jobs/ext/4341735-software-engineer-gpu](https://www.wearedevelopers.com/jobs/ext/4341735-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:** Washington Music Sales Center Inc - **Location:** Mountain View, CA, United States - **Experience:** Expert - **Salary:** $204,000.0 - $259,000.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Nvidia CUDA, Continuous Integration, Software Debugging, Linux, Eigen (C++ Library), Embedded Software, Open Source Technology, Graphics Processing Unit (GPU), CUTLASS - **Published:** October 13, 2026 - **Apply:** https://www.juju.com/job/21_01a12b76-76ce-7788-9cbd-a02a38347715 ## About the Role * Expertise in C++ programming for GPU (CUDA or similar framework) * Bachelor degrees in EECS, coupled with a minimum of five years of industry experience * Solid understanding of GPU software stack * Solid understanding of key GPU hardware characteristics that are important to GPU SW efficiency * 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: * Master/doctorate degree in EECS * Prior excellence in landing solid, sophisticated, and efficient solutions at any level of the GPU stack * Deep insights into GPU kernel performance, compilation flow, and driver stack * Knowledgeable of Linux driver and embedded firmware * Ability to quickly ramp on a diverse set of heterogeneous platforms and start solving problems * Clear technical communicator, good leader and collaborator * Familiarity with GPU libraries such as Thrust, CUB, CUTLASS, or Eigen * Experience contributing to open-source compiler projects such as LLVM or SPIR-V ## Description In this hybrid role, you will report to an Engineering Manager. 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