
About Apple
The personal technology company redefining user experience
Key Highlights
- Market cap of $3 trillion as of 2022
- Over 1 billion active devices worldwide
- Comprehensive medical plans including mental healthcare
- Paid parental leave and gradual return-to-work program
Apple Inc. (NASDAQ: AAPL), headquartered in Cupertino, CA, is the world's most valuable company with a market capitalization of $3 trillion as of 2022. Known for its iconic products such as the iPhone, iPad, and Mac, Apple serves over 1 billion active devices globally. The company has a strong commi...
🎁 Benefits
Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...
🌟 Culture
Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...
Overview
Apple is hiring a GPU Driver Engineer to enhance the performance of Apple Silicon GPUs. You'll work with technologies like C/C++, Metal, and Vulkan to optimize GPU workloads. This role requires strong programming skills and a deep understanding of GPU architecture.
Job Description
Who you are
You have a solid background in programming with excellent skills in C and C++. Your experience includes GPU programming with frameworks such as Metal, DirectX, Vulkan, CUDA, OpenGL, or OpenCL — you understand the intricacies of GPU architecture and are eager to dive into low-level details. You have a keen interest in diagnosing and fixing GPU performance issues, and you thrive on the challenge of optimizing workloads for speed and efficiency. Your technical expertise allows you to collaborate effectively with hardware teams, contributing to architectural roadmaps and performance analysis. You are passionate about developing workflows and tools that enhance performance analysis capabilities, ensuring that Apple Silicon GPUs deliver exceptional performance across various applications.
Desirable
Experience with machine learning, GPGPU, benchmarks, games, pro-apps, and image processing use cases is a plus. Familiarity with performance optimization at both the algorithm and shader level will set you apart. You enjoy working in a collaborative environment and are excited about the opportunity to help internal and external partners achieve the best performance possible on Apple Silicon GPUs.
What you'll do
As a GPU Driver Engineer, you will be responsible for developing technology that maximizes the performance of Apple Silicon GPUs. You will work closely with the Apple Silicon GPU Driver Performance team, engaging in all phases of the product development cycle. This includes collaborating with hardware teams to define GPU feature and architectural roadmaps, as well as delivering and analyzing the performance of modern GPU workloads on emerging platforms. You will develop state-of-the-art performance analysis capabilities on silicon, leveraging your deep technical expertise to optimize GPU graphics and compute workloads. Your role will involve working on a variety of use cases, including machine learning and image processing, where you will optimize workloads at both the algorithm and driver level to achieve outstanding performance.
What we offer
At Apple, we are committed to fostering an inclusive and diverse workplace. You will have the opportunity to work on cutting-edge technology that impacts millions of users worldwide. We offer competitive compensation and benefits, along with a collaborative work environment that encourages innovation and growth. Join us in our mission to create exceptional products that enhance the user experience.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Apple.
Similar Jobs You Might Like
Based on your interests and this role

Hardware Engineer
Apple is hiring a Hardware Engineer to work on Apple Silicon GPU Driver development. You'll collaborate with engineers to enhance GPU performance across Apple's product line. This position requires a strong engineering background and experience with GPU technologies.

Hardware Engineer
Apple is hiring a GPU Performance Modeling Driver Engineer to work on next-generation GPU architectures for iPhone, iPad, and Mac products. You'll collaborate with architecture, design, and software partners while implementing Metal APIs. This role requires strong analytical skills and experience in C++.

Hardware Engineer
Apple is seeking a GPU Performance Modeling Driver Engineer to work on next-generation GPU architectures. You'll collaborate with architecture, design, and software partners while implementing Metal APIs and maintaining C++ code. This role requires strong analytical skills and a passion for GPU technology.

Other Technical Roles
Apple is seeking a Metal GPU Driver Engineer to develop and support GPU drivers for Apple Silicon devices. You'll work with C++, Python, and Metal to implement advanced rendering algorithms and optimize performance. This role requires expertise in GPU programming and machine learning.

Compiler Engineer
Apple is hiring a Compiler Engineer to work on GPU architecture and compiler optimizations. You'll collaborate with hardware and software teams to enhance performance across Apple devices. This role requires expertise in LLVM and C++.