Software Development Engineer, GPU

Amd

Quick summary

Work type
On-site
Location
Canada
Posted
96 days ago
Closes
May 27, 2027

Market check

Salary context

How this pay compares to similar roles

Similar $188k
$142k most similar roles pay here $234k

This listing doesn't post a salary. Most similar roles pay $150,787–$224,662.

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 56 open roles on FindRole.

Most-posted roles

View all roles at Amd

At a glance

TL;DR · Software Development Engineer, GPU

AMD is seeking a productization software engineering lead to join its Advanced Rendering and Engineering team, where you will oversee a group of talented specialists working on cutting-edge graphics technology. As the lead, your daily responsibilities include managing a team of experienced engineers, defining project schedules, collaborating with research teams to mature proof-of-concept prototypes into high-quality products, and integrating these technologies with external game development partners. You will also optimize and document C++ code and high-level compute shaders, stay updated on software and hardware trends, and debug existing issues while researching more efficient solutions. The ideal candidate has a strong background in GPU/APU programming, extensive experience with modern C++, and knowledge of real-time rendering algorithms used in AAA games. Additionally, you should possess excellent communication skills, leadership abilities, and the capacity to adapt to changing requirements while shipping high-quality products.

What you'll do

  • Manage and direct a team of experienced games/graphics engineers.
  • Define and manage project schedules and deliverables for software projects.
  • Transform proof-of-concept prototypes into mature, high-quality products.
  • Optimize and extend high-level compute shader and C++ code for efficiency.
  • Stay informed about software and hardware trends to influence technical direction.
  • Collaborate with external game development partners on technology integration.

What we're looking for

  • Extensive experience in GPU/APU programming and modern C++ development.
  • Proven leadership skills to manage and direct a team of graphics engineers.
  • Strong background in real-time rendering and graphics algorithms for AAA games.
  • Ability to transform research prototypes into high-quality, mature products.
  • Experience in planning and adapting project schedules to changing requirements.
  • Excellent communication and problem-solving skills for technical collaboration.
  • Willingness to travel domestically and internationally for work.

More like this

Similar roles

Principal Graphics Developer Tools Engineer

Nvidia

Santa Clara, CA +4 12 days ago $272,000$431,250
C++ DirectX Vulkan Metal GPU Architecture Ray Tracing Neural Rendering Advanced Rendering Techniques Profiling Tools Debugging Tools SDK Development Machine Learning Generative AI Graphics Middleware Open-Source Graphics Projects Graphics APIs Performance Analysis Graphics Debugging

GPU Software Engineer

Qualcomm

San Diego, CA +1 41 days ago $98,900$148,300
C C++ Python Perl GPU APIs pre-silicon tests post-silicon tests design documentation team collaboration graphics programming

System Software Engineer, GPU Development Tools

Nvidia

Santa Clara, CA +1 83 days ago $124,000$195,500
C++ Python CUDA OpenGL Vulkan Docker Kubernetes CI/CD Git Linux Virtual Machines Containers Prometheus Grafana PostgreSQL AWS Azure Google Cloud Platform

GPU Simulation System Software Engineer

Nvidia

Santa Clara, CA 30 days ago $152,000$241,500
C++ CUDA OpenGL Vulkan DX Linux Python Shell Makefiles CI/CD Git NVIDIA_Nsight GDB Valgrind LLVM Clang YAML JSON REST_APIs Docker
Hybrid