GPU Software Engineer

Amd

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Jose, CA
Salary
$152,000–$228,000 / yr
Posted
54 days ago
Freshness
Confirmed live yesterday
Closes
Sep 11, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $225k
This role $190k
$138k $287k
below market most similar roles pay here above market

This role pays less than 77% of similar roles. Most pay $196,750–$253,587 — the blue band above. At the midpoint, this role pays about $190k versus about $225k for comparable roles.

Based on 240 similar postings.

Employer

About Amd

AMD (Advanced Micro Devices) is a semiconductor company that develops high-performance processors, graphics cards, and adaptive computing solutions for gaming, data centers, and embedded markets. Industry: Semiconductors

Amd currently has 496 open roles on FindRole.

Listed pay typically runs $172,000–$258,000 across 496 roles with salary data.

Most-posted roles

View all roles at Amd

At a glance

TL;DR · GPU Software Engineer

As a Senior Member of Technical Staff in the GPU Libraries group, you will help advance the strategy and execution across libraries within the AMD Radeon Open Ecosystem (ROCm). You will work cross-functionally with computer scientists, software developers, and applied mathematicians to design, implement, validate, and deliver key software library capabilities for high performance computing and machine learning workloads. Your daily work involves translating architectural ideas into practical software solutions, providing technical inputs to the software roadmap, and mentoring others in an agile environment. You will utilize C++, CUDA, HIP, OpenMP, MPI, and OpenCL, while leveraging Python, AI/ML frameworks, Jenkins, Docker, and Kubernetes. This role solves complex technical challenges by integrating GPU kernels into broader systems while managing performance, regression, and software deployment.

What you'll do

  • Design, implement, validate, and deliver key software library capabilities for the ROCm ecosystem.
  • Integrate GPU kernels into broader systems to support high-performance computing and machine learning workloads.
  • Provide technical inputs for the software roadmap, architecture, and design documentation.
  • Develop technical designs that balance performance constraints with roadmap commitments.
  • Execute and report progress against project plans and specific delivery commitments.
  • Identify project scope gaps and develop remediation plans with library owners and engineering colleagues.
  • Mentor staff and champion internal best practices throughout the software development lifecycle.
  • Contribute to open-source software development and collaborate with community maintainers.

What we're looking for

  • Hands-on experience enabling software on GPUs across abstraction layers from architecture concepts to implementation and debugging.
  • Ability to translate architectural ideas into practical software solutions while collaborating with hardware, firmware, and software teams.
  • Experience designing, implementing, validating, and delivering software library capabilities for high-performance computing and machine learning workloads.
  • Ability to provide technical input for software roadmaps, architecture, and design documentation.
  • Experience mentoring staff and championing internal best practices within an agile software development lifecycle.
  • Hands-on experience with C++ and applied experience using CUDA, HIP, OpenMP, MPI, or OpenCL (preferred).
  • Familiarity with Python and AI/ML frameworks (preferred).
  • Experience with open-source development, continuous integration, and orchestration tools like Jenkins, Docker, or Kubernetes (preferred).
  • Advanced degrees, such as M.Sc. or M.Eng. (preferred).

More like this

Similar roles

GPU Compiler Engineer

Nvidia

Remote (Austin, TX) +5 75 days ago
C++ LLVM CUDA Vulkan OpenGL DirectX PTX OpenCL Fortran TableGen GlobalISel LLVM IR Machine IR Instruction Scheduling Software Pipelining Register Allocation SIMT Deep Learning
Remote

Senior GPU Performance Software Engineer

Amd

Austin, TX 30 days ago $174,400–$261,600
C/C++ GPU Architecture Performance Analysis SW/HW Co-design AI Inference RCCL MPI GPU Kernel Development Profiling Debugging Tracing Multi-GPU AI/ML Workloads

System Software Engineer, GPU Development Tools

Nvidia

Santa Clara, CA +1 125 days ago
C++ CUDA Python Vulkan OpenGL GPU Simulation Software Drivers Object-Oriented Design Virtual Machines Containers Distributed Programming Chip Simulation System Simulation
5+ yrs exp Hybrid