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

Apple Inc

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays more than 54% of similar roles. Most pay $177,250–$235,750 — the shaded band above. At the midpoint, this role pays about $210k versus about $206k 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 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 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, & ML

Join the Apple Silicon GPU Driver Performance team as an experienced engineer focused on optimizing GPU performance across various domains including AI/ML, GPGPU, gaming, and rendering. You will collaborate with hardware and software teams to develop cutting-edge tools for deep performance analysis, enabling both internal and external developers to maximize their applications' efficiency on Apple GPUs. Utilizing C/C++ and GPU programming frameworks like Metal or Vulkan, you will diagnose and resolve complex performance issues while contributing to the roadmap of future GPU capabilities. This role demands a strong background in software design, system debugging, and effective communication skills to articulate technical insights across diverse audiences. Ideal candidates have experience with device drivers for high-performance hardware and a deep understanding of CPU/GPU architectures, enhancing their ability to optimize workloads at multiple levels of the software stack.

What you'll do

  • Driving GPU performance analysis across AI/ML, GPGPU, gaming, and rendering.
  • Defining and driving roadmap for best-in-class GPU performance and profiling.
  • Developing tools to support developers in performance analysis on Apple GPUs.
  • Optimizing GPU applications, algorithms, and shaders for top performance.
  • Collaborating with hardware 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 preferred.

More like this

Similar roles

GPU Software Architecture Engineer, Graphics, Games, & ML

Apple Inc

Cupertino, CA 56 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 Compiler Engineer, Graphics, Game and ML

Apple Inc

Cupertino, CA 36 days ago $126,800$190,900
Metal CUDA OpenGL OpenCL DirectX PyTorch Python C++ LLVM GCC CI/CD Git Linux macOS GPU Compiler IR TypeSystems MemoryHierarchy ComputerArchitecture

System Software Engineer, GPU Development Tools

Nvidia

Santa Clara, CA +1 57 days ago $152,000$241,500
C++ Python CUDA DX OpenGL Vulkan Object-Oriented_Design_Patterns Chip_Simulation System_Simulation Virtual_Machines Containers Distributed_Programming
Hybrid