Metal GPU Driver Engineer
SKILLS
FULL DESCRIPTION
Summary
Posted: 03 Feb 2026
Role Number:200643099-2114
Shape the future of graphics and compute performance across billions of [Employer hidden — view at passion-project.co.uk] devices. [Employer hidden]'s Graphics Games and Machine Learning Software team builds the foundational drivers that power everything from cinematic AR experiences in Vision Pro to breakthrough computational photography on iPhone, high-performance gaming on Mac, and cutting-edge machine learning across our entire ecosystem. As a Mac Metal GPU Driver Engineer, with a focus on the Mac platform you'll architect and optimize the software that translates Metal API calls into efficient GPU execution, extracting maximum performance from [Employer hidden]-designed GPUs— working at the intersection of hardware innovation and developer experience.
Description
We're seeking an exceptional engineer to join the team responsible for the Mac Metal GPU Drivers, implementing [Employer hidden]'s state-of-the-art graphics and compute framework for [Employer hidden] Silicon. This role offers the opportunity to work full-stack—from understanding GPU microarchitecture to shaping API evolution—with direct visibility into your impact on products used by billions. You will build expert-level Metal knowledge and help guide adopters to tune their applications for maximum performance on [Employer hidden] Silicon
Responsibilities
- Core Metal driver infrastructure supporting advanced rendering techniques, ray tracing, and Neural Accelerators.
- Performance-critical paths that directly impact frame rates in AAA games, render times in Pro Applications and responsiveness of ML models.
- Next-generation GPU features in close partnership with our silicon architects and API designers
- Supporting the teams building sophisticated debugging and profiling capabilities that help developers worldwide optimize and debug their applications
Minimum Qualifications
- GPU programming with Metal, DirectX, Vulkan, CUDA, Direct Compute, OpenGL, or OpenCL
- Thorough understanding of modern graphics pipelines or parallel computing architectures
- Expert-level proficiency in C/C++ with strong performance optimization skills
- Proven experience debugging complex, multi-threaded systems and performance-critical code paths
Preferred Qualifications
- Excellent written and oral communication skills including the ability to communicate clearly and concisely across multiple audiences to explain analytical outcomes and technical roadblocks
- Knowledge of real-time graphics algorithms and/or machine learning is a plus
- Familiarity with GPU compiler toolchains and/or shader optimization
- Technical/Engineering BS or equivalent industry experience
- Expertise in GPU architecture and hardware/software co-design
- Experience mentoring engineers and driving technical architecture decisions