GPU Software Engineer - High-Perf Compute & Profiling

Waymo

New York (NY)

Hybrid

USD 204,000 - 259,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Discretionary annual bonus
Equity incentive plan
Benefits for employees

Job summary

Waymo is seeking a GPU Software Engineer to advance the driverless platform. The role focuses on developing high-performance GPU primitives and abstractions, collaborating with the hardware team on SoC projects, and bringing up the GPU stack on new platforms.

You will also contribute to testing infrastructure to strengthen CI/CD and create profiling tools for performance analysis. The ideal candidate has a strong C++ background, 3+ years in the field, and deep knowledge of GPU hardware.

Qualifications

  • Bachelor degree in EECS with 3+ years of relevant industry experience.
  • Proven expertise in C++ programming.
  • Experience with full-system simulation frameworks (SystemC, Gem5 or similar).
  • Solid understanding of GPU hardware architecture.
  • Proficiency with performance analysis tools and debuggers.

Responsibilities

  • Develop high-performance GPU primitives and abstractions for scaling the accelerator codebase across GPU backends.
  • Collaborate with internal hardware team and external partners on SoC projects focusing on the GPU portion.
  • Manage bring-up, correctness, and performance of the onboard stack on new GPU platforms.
  • Contribute to testing infrastructure to enhance CI/CD, detect bugs early, and generate automated alerts.
  • Create profiler and debugger tools for new GPU platforms.

Skills

C++ programming
GPU architecture
Performance analysis
Debugging tools
GPU software stack

Education

Bachelor in EECS

Tools

SystemC
Gem5

Job description

Waymo is seeking a GPU Software Engineer to advance the driverless platform. The role focuses on developing high-performance GPU primitives and abstractions, collaborating with the hardware team on SoC projects, and bringing up the GPU stack on new platforms.

You will also contribute to testing infrastructure to strengthen CI/CD and create profiling tools for performance analysis. The ideal candidate has a strong C++ background, 3+ years in the field, and deep knowledge of GPU hardware.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, GPU
Software Engineer, GPU

Waymo • Mountain View (CA)

On-site
USD 204,000 - 259,000
Discretionary annual bonus program
Equity incentive plan
Generous benefits program
Software Engineer, GPU
Software Engineer, GPU

Waymo • New York (NY)

On-site
USD 204,000 - 259,000
Discretionary annual bonus
Equity incentive plan
Benefits for employees
GPU Software Engineer: High-Performance Compute Stack
GPU Software Engineer: High-Performance Compute Stack

Waymo • Mountain View (CA)

Hybrid
USD 204,000 - 259,000
Discretionary annual bonus program
Equity incentive plan
Generous benefits program
Senior GPU Systems Software Engineer — Kernel/Driver
Senior GPU Systems Software Engineer — Kernel/Driver

NVIDIA Corporation • Santa Clara (CA)

Hybrid
USD 152,000 - 242,000
Equity
Software Engineer, Autonomous Driving — Hybrid
Software Engineer, Autonomous Driving — Hybrid

Pittsburgh Robotics Network • San Francisco (CA)

On-site
USD 213,000 - 263,000
Bonus program
Equity incentive plan
Benefits package
Senior Systems Software Engineer - GPU Driver & Kernel
Senior Systems Software Engineer - GPU Driver & Kernel

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Equity
Benefits
GPU Engineer
GPU Engineer

Bot Auto • San Francisco (CA)

On-site
USD 150,000 - 210,000
Staff Pixel GPU Software Engineer - Graphics Driver Lead
Staff Pixel GPU Software Engineer - Graphics Driver Lead

Google LLC • Mountain View (CA)

On-site
USD 207,000 - 300,000
Staff GPU Driver Lead for Pixel Graphics
Staff GPU Driver Lead for Pixel Graphics

Google • Town of Montana (WI)

On-site
USD 207,000 - 300,000
Senior Systems Software Engineer – GPU Software
Senior Systems Software Engineer – GPU Software

NVIDIA AI • Santa Clara (CA)

On-site
USD 150,000 - 230,000
Equity
Health Insurance