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
$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$152k - $241.5k
NVIDIA's GPU Architecture Group is looking for a software engineer to further modernize and scale GPU development. As GPU designs become more complex, our hardware models, testbenches, build scripts, and code generation flows need to keep adapting to this complexity. The...SuggestedFull timeRemote work$152k - $241.5k
...Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern... ...artificial intelligence.We are looking for highly motivated Senior Software Engineers to work on our GPU Fabric Networking team. Our team develops...SuggestedFull timeRemote 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...Suggested
$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$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. ~...Permanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$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$150k - $170k
...PsiQuantum also develops the algorithms and software needed to make these systems... ...OverviewPsiQuantum's Applications Software Engineering Team (ASET) builds tools for quantum algorithm... ...PsiQuantum, including to leverage HPC/GPU resourcesMake deployments faster to roll...Full timeShift work$144k - $236k
...for scaling LinkedIn’s AI model training, feature engineering and serving with hundreds of billions of parameters... ...algorithms, AI frameworks, data infra, compute software, and hardware to harness the power of our GPU fleet with thousands of latest GPU cards. The team...For contractorsWork experience placementWork at officeFlexible hours$184k - $287.5k
NVIDIA is searching for a creative and highly motivated engineer with expertise in systems software to join the GPU Software team. You will design key aspects of our production GPU kernel drivers and embedded SW that impacts our products both in the datacenter and in gaming...Full time$272k - $431.25k
We're looking for a Principal Software Engineer to join our CSP Engagements team as the technical focal point for GPU firmware and GPU system software, working directly with engineering teams of key CSP / hyperscale customers to ensure they can reliably manage, update,...Full timeRemote work- ...we advance your career. THE ROLE:Join AMD’s Datacenter GPU Product Application Engineering team to lead a high-performing group of engineers focused... ...environments.Deep understanding of AMD GPU architecture, ROCm software stack, and performance optimization strategies.Proven...For contractors
- ...richer, and more connected future. About the Role As a software engineering intern, you will work closely with leading experts in the... ...robotics software frameworks, different compute modalities (CPU, GPU, FPGA) etc. You have strong problem solving and...Internship
$145k - $170k
...more connected future. About the Role Our software team is growing, and we are looking for talented engineers who are graduating by July 2026 to join us and be... ...software frameworks, different compute modalities (CPU, GPU, FPGA) etc. You have strong problem-solving...Full time$120k - $275k
...middle-end and backend-focused compiler engineers. We're looking for compiler engineers with... ...or equivalent degree Possess outstanding software engineering skills with a focus on efficiency... ...as Transformers, SIMD programming, or GPU kernelsExcellent ability to deal with a...Full timeWork experience placementWork at officeLocal areaRemote workMonday to FridayFlexible hours3 days per week$120k - $275k
...silicon to systems including hardware and software to train and run the largest ML... ...partnership with our ML Research and Hardware Engineering teamsProvide expertise and guidance on hardware... ..., C, assembly-level optimization, or GPU/CUDA programmingLanguage: at least one...Full timeWork experience placementWork at officeLocal areaRemote workMonday to FridayFlexible hours3 days per week$180k
...knowledge. Our team is small, highly motivated, and focused on engineering excellence. This organization is for individuals who appreciate... ...workflows. Optimize infrastructure to leverage cutting-edge GPU resources for maximum performance. Innovate new approaches...Full timeTemporary work$180k
...knowledge. Our team is small, highly motivated, and focused on engineering excellence. This organization is for individuals who appreciate... ...or designing large-scale AI training/inference clusters (GPU/TPU scale). Experience with custom runtimes, isolation techniques...Full timeTemporary work$132.3k - $165.37k
...to lay the foundation of Nuro's onboard software for our sensor and compute platform, including... ...degree in Computer Science, Electrical Engineering, or a closely related fieldClear and... ...lidar, or visual camerasExperience with GPU programming and low level driver...Immediate startFlexible hours$184k
...define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving... ...impact on the world. We are looking for a dedicated engineer for the Senior Systems Software Engineer role, focusing on GPU Performance at Scale. At...Full time- ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by one... ...Function of Position:As a Sr Software Engineer Navigation on the Future Forward... ...frameworks (TensorRT, ONNX Runtime) and GPU-accelerated computing (CUDA)Experience with...Local areaWorldwideFlexible hours
- ...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
$140.4k - $193.05k
...employees. Job Description:Location: Palo Alto, CA Department: Engineering Reports To: Director, Forward Deployed Engineering About Uniphore... ...optimizations, multi-modal systems, evaluation frameworks, GPU/Infra trends, fine tuning techniques, security/guardrails and broader...Full timeImmediate start$193.93k - $291.15k
...investors.About the RoleWe’re looking for an Autonomy Engineer focused on onboard autonomy—the software that runs on the robot/vehicle/embedded computer and makes... ....Optimize autonomy performance for latency, CPU/GPU usage, memory, and power on embedded compute (e.g., NVIDIA...Local areaImmediate startFlexible hours$165k - $242k
...Learn more at About the role Senior engineers are area owners who lead designs, raise... ...product, and hardware teams to evolve our GPU performance testing platform to ensure... ...experience ~ Proficiency in Go and/or Python software development. ~ Hands-on experience with...Permanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$140k - $210k
...we're involved. If you want to make an impact on a global scale, come make a difference at Fiserv. Job Title Sr. Full Stack Software Engineer About your role: Clover is a global leader in financial services technology, dedicated to building the smart point-of-sale (...Full timeWork at officeMonday to FridayFlexible hours$163k - $236k
Drive Graphics Processing Unit (GPU) architecture for the Tensor SOC based on GPU workload... ...leveraging GPUs to Google.Work with GPU Software, Android teams to optimize the software... ...:Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science,...Worldwide$166.7k - $283.4k
...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work... ...Performance Computing - HPC (including GPU), Machine Learning, Deep Learning, Data Sciences... ...QualificationsSr. AI Infrastructure Software Engineer - C++ FocusLove C++? Fascinated...Minimum wageFull timeWork experience placementFlexible hours- ...we advance your career. THE ROLE: We are seeking a Principal Software Engineer to serve as the senior technical leader for ROCm software validation... ..., to multi-node system-level qualification on AMD Instinct™ GPU platforms. You will set the technical direction for validation...Contract workShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, GPU. Be the first to apply!
- ngo software engineer Mountain View, CA
- software data engineer Mountain View, CA
- software system engineer Mountain View, CA
- entry level software engineer remote Mountain View, CA
- software engineer intern Mountain View, CA
- software developer positions Mountain View, CA
- junior software developer internship Mountain View, CA
- software development engineer aws Mountain View, CA
- consulting software engineer Mountain View, CA
- financial software developer Mountain View, CA

