Software Engineer, GPU
$204k - $259kLatent Logic
Waymo Compute Team 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 mobility while saving thousands of lives now lost to traffic crashes. The Waymo Driver powers Waymo's fully autonomous ride-hail service and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over ten million rider-only trips, enabled by its experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states.
Waymo's Compute Team is tasked with a critical and exciting mission: We deliver the compute platform responsible for running the fully autonomous vehicle's software stack. To achieve our mission, we architect and create high-performance custom silicon; we develop system-level compute architectures that push the boundaries of performance, power, and latency; and we collaborate closely with many other teammates to ensure we design and optimize hardware and software for maximum performance. We are a multidisciplinary team seeking curious and talented teammates to work on one of the world's highest performance automotive compute platforms.
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
You have:
- 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
The expected base salary range for this full-time position across US locations is listed below. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level. Your recruiter can share more about the specific salary range for the role location or, if the role can be performed remote, the specific salary range for your preferred location, during the hiring process.
Waymo employees are also eligible to participate in Waymo's discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements.
Salary Range $204,000—$259,000 USD
$182k - $242k
...top-rated AI-cloud for high-performance GPU infrastructure across AI/ML, visual effects... ..., and real-time inference. Our stack is engineered for speed, scale, and cost-efficiency—an... ...high-performance computing, GPU/accelerator software, or performance-critical systems. Hands-...SuggestedPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours- Dolby Laboratories is seeking a skilled engineer to design and implement imaging/video algorithms and software. You will contribute to architectures supporting imaging... ...experience on Windows/Linux, plus familiarity with GPU acceleration and #J-18808-Ljbffr Via Licensing...Suggested
$204k - $259k
A leading autonomous driving technology firm seeks an experienced engineer to develop high-performance GPU primitives and collaborate on SOC projects. Ideal candidates will have strong C++ programming skills, a degree in EECS, and three years of experience. Responsibilities...Suggested$224k - $356.5k
...next era of computing. An era in which our GPU acts as the brains of computers, robots,... ....NVIDIA's Local AI team is building the software stack that makes large language models... ..., or PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience...SuggestedFull timeLocal area$184k - $287.5k
NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized... ...of technological advancement.Are you a motivated system software engineer with a deep understanding of device drivers who has phenomenal...SuggestedFull time- ...train, align, and run on our GPUs.THE OPPORTUNITYWe're looking for a senior software engineer who combines deep systems performance work with modern AI—someone who can shape software from GPU kernels through distributed training and inference.You'll join a core team of...Shift work
$195.2k - $275.58k
Job Details:Job Description: About the RoleThe Software and AI (SAI) organization is seeking a highly skilled software engineer to contribute to the development and low-level... ...math primitives, parallel algorithms, and GPU kernels that power industry-leading AI frameworks...Full timeLocal areaImmediate startRemote workFlexible hoursShift work- ...expertise will be critical in enhancing GPU kernels, deep learning models, and training... ...edge compiler technologies and advanced engineering principles to drive continuous... ...including integrating graph compilers. Software Engineering Best Practices: Apply sound...
$193.93k - $291.15k
...the models at the core of the Nuro Driver™ - from distributed GPU training and closed-loop reinforcement learning, to the workflows... ...About You BS, MS, or PhD in Computer Science, Electrical Engineering, or a closely related field, plus 3+ years of relevant work experience...Work experience placementImmediate startFlexible hours- ...leading training and inference speeds; over 10 times faster than GPU-based hyperscale cloud inference services. This order of... ...ultra high-speed inference. About the Role We're hiring a Software Engineer to help contribute to projects on our Inference Platform team....Full time
- ...training and inference speeds; over 10 times faster than GPU-based hyperscale cloud inference services. This order of magnitude... ...with ultra-fast decode on the Cerebras Wafer-Scale Engine.We are hiring a Software Engineer to productionize and optimize our GPU serving stack...
$140k - $224.25k
...change, building data driven tools to improve software quality, and ensuring customers have the... ...a creative, and hands-on software engineer with a test to failure approach who is a... ...automate and optimize the testing workflows in GPU domain.Write maintainable, reliable, and...Full time- CoreWeave is seeking a Senior Software Engineer to join the Network Datapath Team. You will design, develop, and maintain networking software and observability infrastructure underpinning our GPU cloud services, with a focus on real-time telemetry and data pipelines for...
- ...features for the CUDA Driver to enhance GPU acceleration for diverse computational workloads... ...or MS in Computer Science or Electrical Engineering with 8-10 years of development... ...Computing, System Architecture, Linux Systems Software, Kernel Mode Development, Virtual Memory...
- ...new features for the CUDA Driver to optimize GPU kernel scheduling and AI/ML workloads. Collaborate... ...a degree in Computer Science or Electrical Engineering with at least 4 years of experience in C/C++ and system-level software development. Candidates should have a strong...
$160k - $225k
Databricks is hiring a Senior Software Engineer for AI Runtime in Mountain View, California. In this role, you'll drive the architecture and evolution of AIR's managed GPU training platform, ensuring scalable and resilient training. The ideal candidate has 5+ years of experience...$160.36k - $240.54k
...Price, and other leading investors.About the RoleOur software team is growing, and we are looking for talented engineers to join us and be instrumental to one of the... ...etc); and different compute modalities (x86, ARM, GPU, FPGA, etc)You have strong problem-solving and programming...Immediate startFlexible hours$262k - $364k
Senior Staff Software Engineer, GPU System Software Google | Sunnyvale, CA, USA Advanced Experience owning outcomes and decision making, solving ambiguous problems and influencing stakeholders; deep expertise in domain. Minimum qualifications: Bachelor's degree or equivalent...Worldwide- Google Sunnyvale, CA is seeking a Senior Staff Software Engineer to lead GPU system software initiatives, owning critical design decisions and delivering scalable kernel and firmware components. You will collaborate across teams, guide architecture and testing, and mentor...
$174k - $252k
...practical experience.5 years of experience with software development in one or more programming... ...Architecture, C++, Python, CUDA, GPU Programming, GPU Drivers, System On a Chip... ...supporting open-source projects.Google's software engineers develop the next-generation technologies...- ...vehicles. Here at Applied, we encourage all engineers to take ownership over technical and... ...productionize next generation self-driving software Help scale end-to-end training by identifying... ..., especially as we continue to scale our GPU compute, onroad data volume, curation...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
- ...looking for general or deep learning compiler engineers to join our compiler team at Baidu’s... ...compiler, infrastructure compiler and the software stack for our proprietary high-... ...neural networks inference on dedicated SOC or GPU is preferred High level C++ programming...Full timeWork at officeRemote workAfternoon shift
$120k - $400k
...silicon to systems including hardware and software to train and run the largest ML... ...degree Possess outstanding software engineering skills with a focus on efficiency and performance... ...optimization, and familiarity with GPU kernels Excellent ability to deal with...Full timeWork experience placementLocal area- ...accommodate family commitments. About the role As a Perception Software Engineer on the Autonomy team, you will build the perception system for... ...fusion Experience optimizing models for onboard/embedded GPU inference Background in safety-critical or automotive...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
- ...Vision Technologies is seeking an AI Systems Engineer to design, build, and operate the... ...and inference workloads. You will focus on GPU clusters, distributed training frameworks... ...infrastructure at scale, and possesses strong software engineering #J-18808-Ljbffr Bright...Remote job
- Analytical Mechanics Associates, Inc. is seeking an Aerothermodynamics Engineer to lead CFD software development for aerothermodynamics on HPC platforms, including GPU clusters, at NASA Ames Research Center in Mountain View, CA. The role emphasizes scientific software...
- Roche is seeking a Bioinformatics Software Engineer to design and develop features for bioinformatics components and pipelines used in Roche Sequencing... ...to translate requirements into scalable software, leveraging GPU acceleration and existing research codebases. You will apply...
$152k - $241.5k
Nvidia Corporation in Santa Clara seeks a talented software engineer to develop core components of the CUTLASS platform, including Tensor Core MMAs and other GPU features. This position requires a strong background in C++ and experience in high-performance computing. The...$160.36k - $240.54k
...to lay the foundation of Nuro's onboard software for our sensor and compute platform, including... ...for autonomous vehiclesMentor software engineers to bring them to their full... ...learning or image processingExperience with GPU programming and low level driver optimization...Immediate startFlexible hours- ...have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer III at... ...platforms. You will productionize training workloads (often GPU-based), improve performance and cost efficiency, and enable repeatable...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, GPU. Be the first to apply!
- software engineer internship Mountain View, CA
- software development engineer aws Mountain View, CA
- software developer internship no experience Mountain View, CA
- real time software engineer Mountain View, CA
- financial software developer Mountain View, CA
- graduate software developer Mountain View, CA
- software engineer travel Mountain View, CA
- experienced software developer Mountain View, CA
- remote entry level software developer Mountain View, CA
- information technology software engineer Mountain View, CA


