Apple Silicon GPU Driver Engineer - Performance, Graphics, Games, and ML

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$147,400–$272,100 / yr
Posted
2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $207k
This role $210k
$132k most similar roles pay here $287k

This role pays more than 51% of similar roles. Most pay $177,250–$236,900 — the shaded band above. At the midpoint, this role pays about $210k versus about $207k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1798 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1459 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Apple Silicon GPU Driver Engineer - Performance, Graphics, Games, and ML

Join the Apple Silicon GPU Driver Performance team as an experienced engineer responsible for enhancing GPU performance across various domains, including AI/ML, GPGPU, gaming, and rendering. You will collaborate with hardware and software teams to define roadmaps that deliver superior performance and profiling capabilities, develop tools for internal and external developers, and optimize applications on Apple platforms. Ideal candidates possess deep expertise in GPU architecture and programming models, proficient C/C++ skills, and experience with Metal, DirectX, Vulkan, CUDA, Direct Compute, OpenGL, or OpenCL. Strong problem-solving, debugging, and communication abilities are essential, as is a passion for achieving peak performance through detailed analysis and optimization at the algorithm, shader, and driver levels.

What you'll do

  • Driving GPU performance analysis across AI/ML, GPGPU, gaming, and rendering workloads.
  • Defining and driving roadmaps for best-in-class GPU performance and profiling capabilities.
  • Developing tools and frameworks to support performance analysis for Apple Silicon GPUs.
  • Optimizing GPU applications, algorithms, and shaders with internal and external developers.
  • Collaborating with hardware and software teams on GPU feature and architectural roadmaps.

What we're looking for

  • Expertise in C/C++ programming and GPU programming with Metal, DirectX, Vulkan, CUDA, Direct Compute, OpenGL, or OpenCL.
  • Proven ability to diagnose and resolve complex GPU performance issues.
  • Strong software design and problem-solving skills for system debugging.
  • Excellent communication skills for explaining technical details across various audiences.
  • Technical degree (BS/MS) in a relevant field such as Computer Science or Engineering.
  • Experience developing device drivers for high-performance hardware systems.
  • Deep understanding of CPU or GPU architectures, including low-level details.

More like this

Similar roles

GPU Software Architecture Engineer, Graphics, Games, & ML

Apple Inc

Cupertino, CA 59 days ago $181,100$318,400
CUDA ROCm C/C++ InfiniBand RDMA NCCL PyTorch JAX TensorFlow Distributed Systems Parallel Computing Performance Profiling Pipeline Parallelism Expert Parallelism System Programming ML Infrastructure Python

GPU Systems Driver Engineer

Qualcomm

San Diego, CA 53 days ago $195,200$292,800
C/C++ Vulkan D3D12 OpenGL GLSL HLSL GPU programming Device driver development Large scale system software Real-time computing graphics technology