GPU Software Engineer - High-Perf Compute & Profiling

Waymo

New York (NY)

Hybrid

USD 204,000 - 259,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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)

Hybrid
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
Staff Software Engineer – Reliability & Compute Architecture
Staff Software Engineer – Reliability & Compute Architecture

Neura Market • Mountain View (CA)

Hybrid
USD 251,000 - 310,000
Senior GPU Kernel & ML Compiler Engineer
Senior GPU Kernel & ML Compiler Engineer

Waymo • Mountain View (CA)

On-site
USD 213,000 - 263,000
Annual bonus
Equity incentive
Company benefits
Lead Performance Architect - Autonomous Driving (Hybrid)
Lead Performance Architect - Autonomous Driving (Hybrid)

Waymo • Mountain View (WY)

Hybrid
USD 238,000 - 302,000
Annual bonus program
Equity incentives
Generous benefits
Senior GPU Driver & Graphics Systems Engineer
Senior GPU Driver & Graphics Systems Engineer

Socket.dev • Mountain View (CA)

On-site
USD 207,000 - 300,000
Tech Lead Manager- Onboard Software Performance Waymo Mountain View, CA, USA
Tech Lead Manager- Onboard Software Performance Waymo Mountain View, CA, USA

Neura Market • Mountain View (CA)

Hybrid
USD 180,000 - 240,000
Senior GPU Driver & Graphics Engineer
Senior GPU Driver & Graphics Engineer

Google • San Diego (CA)

On-site
USD 207,000 - 300,000
Staff Software Engineer, Autonomous Driving Systems
Staff Software Engineer, Autonomous Driving Systems

Pittsburgh Robotics Network • San Francisco (CA)

Hybrid
USD 251,000 - 310,000
Discretionary annual bonus
Equity incentive plan