Members of this team possess deep technical expertise in our GPU architecture and programming models. We use this to develop workflows and tools for deep performance analysis capabilities, which we ...
Members of this team possess deep technical expertise in our GPU architecture and programming models. We use this to develop workflows and tools for deep performance analysis capabilities, which we ...
CUDA Engineering Expert Type: Contract Compensation: $80-$120/hour Location: Remote Role Responsibilities * Analyze and optimize GPU kernels for performance, efficiency, and hardware utilization.
New
Quick apply
CUDA Engineering Expert Type: Contract Compensation: $80-$120/hour Location: Remote Role Responsibilities * Analyze and optimize GPU kernels for performance, efficiency, and hardware utilization.
New
GPU Software Engineer/GPU Architect
$164K - $202K/yr
GPU Software Engineer/GPU Architect Location: San Jose, CA Duration: Long-term >> ongoing contract Overview: We're looking for a strong GPU Software Engineer/GPU Architect to join a highimpact ...
GPU Software Engineer/GPU Architect
$164K - $202K/yr
GPU Software Engineer/GPU Architect Location: San Jose, CA Duration: Long-term >> ongoing contract Overview: We're looking for a strong GPU Software Engineer/GPU Architect to join a highimpact ...
Software Engineer - ML Infrastructure
San Mateo, CA · On-site
$197K - $234K/yr
... GPU performance engineering), pushing the limits of what's possible with the current hardware. • Contribute to the long-term vision for Genesis' infra platform. Qualifications : Required : • ...
Software Engineer - ML Infrastructure
San Mateo, CA · On-site
$197K - $234K/yr
... GPU performance engineering), pushing the limits of what's possible with the current hardware. • Contribute to the long-term vision for Genesis' infra platform. Qualifications : Required : • ...
We are now looking for a GPU Performance Engineer for Neural Reconstruction! NVIDIA is building the future of computer graphics, simulation, robotics, and embodied AI. Neural reconstruction and ...
We are now looking for a GPU Performance Engineer for Neural Reconstruction! NVIDIA is building the future of computer graphics, simulation, robotics, and embodied AI. Neural reconstruction and ...
System Software Engineer - GPU & Accelerated Compute
Redwood City, CA · On-site
$211K - $251K/yr
As a System Software Engineer on ML & Robotics Infra focused on GPU and accelerated compute, you'll own how every accelerated workload on the robot from model inference, SLAM/perception, and more ...
System Software Engineer - GPU & Accelerated Compute
Redwood City, CA · On-site
$211K - $251K/yr
As a System Software Engineer on ML & Robotics Infra focused on GPU and accelerated compute, you'll own how every accelerated workload on the robot from model inference, SLAM/perception, and more ...
Apple Silicon GPU Driver Engineer, Graphics, Game and ML
Cupertino, CA · On-site
$172K - $213K/yr
Apple's GGML team provides developers access to harness the power of the GPU across all of Apple's innovative products, from iPhone, iPad, Apple TV, Apple Watch to the Mac product line. Apple Silicon ...
Apple Silicon GPU Driver Engineer, Graphics, Game and ML
Cupertino, CA · On-site
$172K - $213K/yr
Apple's GGML team provides developers access to harness the power of the GPU across all of Apple's innovative products, from iPhone, iPad, Apple TV, Apple Watch to the Mac product line. Apple Silicon ...
Senior Researcher - GPU Performance
Redmond, WA · On-site
$158K - $258K/yr
We are looking for a Senior Researcher - GPU Performance - Hardware/Software Codesign researcher to ... Reliable C++ programming skills. Other Requirements: Ability to meet Microsoft, customer and/or ...
Senior Researcher - GPU Performance
Redmond, WA · On-site
$158K - $258K/yr
We are looking for a Senior Researcher - GPU Performance - Hardware/Software Codesign researcher to ... Reliable C++ programming skills. Other Requirements: Ability to meet Microsoft, customer and/or ...
Kernel engineering means demonstrating mastery in designing complex, scalable systems using modern C++, coupled with a fundamental grasp of GPU architectures (HIP/CUDA), memory hierarchies, and ...
Kernel engineering means demonstrating mastery in designing complex, scalable systems using modern C++, coupled with a fundamental grasp of GPU architectures (HIP/CUDA), memory hierarchies, and ...
Strong knowledge of GPU programming models and workloads (graphics, compute, and AI inference) to translate workload characteristics into architectural innovation. * Demonstrated ability to build and ...
Strong knowledge of GPU programming models and workloads (graphics, compute, and AI inference) to translate workload characteristics into architectural innovation. * Demonstrated ability to build and ...
GPU Software Architecture Engineer, Graphics, Games, & ML
Cupertino, CA · On-site
$172K - $213K/yr
Apple Silicon GPU SW architecture team within the Media, Graphics & Compute Technologies group is seeking a senior/principal engineer to lead server-side ML acceleration and multi-node distribution ...
GPU Software Architecture Engineer, Graphics, Games, & ML
Cupertino, CA · On-site
$172K - $213K/yr
Apple Silicon GPU SW architecture team within the Media, Graphics & Compute Technologies group is seeking a senior/principal engineer to lead server-side ML acceleration and multi-node distribution ...
Strong knowledge of GPU programming models and workloads (graphics, compute, and AI inference) to translate workload characteristics into architectural innovation. * Demonstrated ability to build and ...
Strong knowledge of GPU programming models and workloads (graphics, compute, and AI inference) to translate workload characteristics into architectural innovation. * Demonstrated ability to build and ...
Strong knowledge of GPU programming models and workloads (graphics, compute, and AI inference) to translate workload characteristics into architectural innovation. * Demonstrated ability to build and ...
Strong knowledge of GPU programming models and workloads (graphics, compute, and AI inference) to translate workload characteristics into architectural innovation. * Demonstrated ability to build and ...
Strong knowledge of GPU programming models and workloads (graphics, compute, and AI inference) to translate workload characteristics into architectural innovation. * Demonstrated ability to build and ...
Strong knowledge of GPU programming models and workloads (graphics, compute, and AI inference) to translate workload characteristics into architectural innovation. * Demonstrated ability to build and ...
GPU Research Engineer
San Diego, CA · On-site
Engineering Group, Engineering Group > GPU ASICS Engineering General Summary: Qualcomm's GPU Research Team is looking for talented GPU architects to help advance state-of-the-art 3D GPU capabilities ...
GPU Research Engineer
San Diego, CA · On-site
Engineering Group, Engineering Group > GPU ASICS Engineering General Summary: Qualcomm's GPU Research Team is looking for talented GPU architects to help advance state-of-the-art 3D GPU capabilities ...
Senior Staff Software Development Engineer- GPU/AI/ML
Santa Clara, CA · On-site
$178K/yr
SYSTEMS & GPU PERFORMANCE (KERNEL ENGINEERING) * Expert-level modern C++ and design of large, performance-critical systems. * Strong grasp of GPU architecture, memory hierarchy, and kernel ...
Senior Staff Software Development Engineer- GPU/AI/ML
Santa Clara, CA · On-site
$178K/yr
SYSTEMS & GPU PERFORMANCE (KERNEL ENGINEERING) * Expert-level modern C++ and design of large, performance-critical systems. * Strong grasp of GPU architecture, memory hierarchy, and kernel ...
Apple's GGML team provides developers access to harness the power of the GPU across all of Apple's innovative products, from iPhone, iPad, Apple TV, Apple Watch to the Mac product line. Apple Silicon ...
Apple's GGML team provides developers access to harness the power of the GPU across all of Apple's innovative products, from iPhone, iPad, Apple TV, Apple Watch to the Mac product line. Apple Silicon ...
Hands-on experience with GPU programming and compute frameworks - CUDA, ROCm, or OpenCL - with real performance profiling and optimization work, not just running tutorials * Strong Linux systems ...
Hands-on experience with GPU programming and compute frameworks - CUDA, ROCm, or OpenCL - with real performance profiling and optimization work, not just running tutorials * Strong Linux systems ...
Senior Staff Engineer, GPU Software Architecture
San Jose, CA · On-site
$180K - $297K/yr
Your work will directly impact the GPU software development pipeline and empower developers to unlock the full potential of GPU compute and enable exceptional performance and quality across leading ...
Senior Staff Engineer, GPU Software Architecture
San Jose, CA · On-site
$180K - $297K/yr
Your work will directly impact the GPU software development pipeline and empower developers to unlock the full potential of GPU compute and enable exceptional performance and quality across leading ...
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 ...
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 ...
Gpu Engineer information
See salary details
$39K - $48K
3% of jobs
$48K - $56.9K
3% of jobs
$56.9K - $65.9K
4% of jobs
$65.9K - $74.8K
7% of jobs
$74.8K - $83.8K
6% of jobs
$84.5K is the 25th percentile. Wages below this are outliers.
$83.8K - $92.7K
6% of jobs
The median wage is $100.8K / yr.
$92.7K - $101.7K
21% of jobs
$101.7K - $110.6K
4% of jobs
$116.4K is the 75th percentile. Wages above this are outliers.
$110.6K - $119.6K
29% of jobs
$119.6K - $128.5K
2% of jobs
$128.5K - $137.5K
13% of jobs
$39K
$101.8K
$137.5K
How much do gpu engineer jobs pay per year?
What are the key skills and qualifications needed to thrive in the Gpu Engineer position, and why are they important?
To thrive as a GPU Engineer, you need strong knowledge of computer architecture, proficiency in C/C++, and experience with parallel programming models such as CUDA or OpenCL, along with a degree in computer science, electrical engineering, or a related field. Familiarity with debugging tools, driver development, performance profiling utilities, and hardware simulation platforms is typically required. Excellent problem-solving abilities, attention to detail, and effective teamwork and communication skills help distinguish top candidates. These skills ensure that GPU Engineers can develop high-performance solutions, efficiently troubleshoot hardware and software issues, and collaborate successfully in multidisciplinary environments.
What does a GPU Engineer do?
A GPU Engineer designs, develops, and optimizes graphics processing units (GPUs) for applications like gaming, artificial intelligence, and high-performance computing. They work on hardware architecture, driver development, and parallel computing optimizations to maximize performance. GPU Engineers collaborate with software developers, hardware designers, and researchers to improve graphics rendering, machine learning acceleration, and computational efficiency.
What are some common challenges faced by GPU Engineers, and how are they addressed?
GPU Engineers often face challenges such as optimizing code for maximum parallel efficiency, debugging complex hardware-software interactions, and keeping pace with rapidly evolving GPU architectures. Addressing these issues typically requires a combination of deep architectural understanding, use of specialized profiling and debugging tools, and ongoing collaboration with hardware, software, and QA teams. Many companies provide ongoing training and encourage knowledge sharing within engineering teams to help individuals stay current and effectively tackle new technical hurdles. Overcoming these challenges not only sharpens technical expertise but also opens doors for career growth into architect, team lead, or principal engineer roles.

Full-time
Posted 12 days ago
Apple rating
8.1
Based on 661 frontline employees who took The Breakroom Quiz
6th of 30 rated technology retailers
Job description
The team is seeking an engineer who will be responsible for helping to develop the technology which helps make Apple Silicon GPUs blazingly fast. The ideal candidate will have a passion for squeezing the best possible performance out of the GPU, and enjoys interacting with the low level details of the GPU architecture.
Excellent programming skills and knowledge of C/C++GPU programming with Metal, DirectX, Vulkan, CUDA, Direct Compute, OpenGL, or OpenCLInterest in diagnosing and fixing GPU performance issuesExcellent software design and problem solving skillsExcellent system debugging skillsExcellent written and oral communication skills including the ability to communicate clearly and concisely across multiple audiences to explain analytical outcomes and technical roadblocksTechnical BS/MS degree
Experience working on all levels of the software stack, including the application layer, system frameworks, and operating system a plusExperience developing device drivers for high performance hardware a plusIn-depth knowledge of CPU or GPU architectures a plusGame development experience on PC/console a plus
About Apple
Sourced by ZipRecruiter
Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same real passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it.
Industry
Computer and electronic product manufacturing
Company size
10,000+ Employees
Headquarters location
Cupertino, CA, US
Year founded
1976