
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 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.
Job Description
Who you are
You have a strong background in GPU programming, particularly with Metal, and are familiar with other graphics APIs such as DirectX, Vulkan, and OpenGL. Your programming knowledge extends to C++ and Python, allowing you to develop high-performance software solutions. You possess a solid understanding of real-time graphics and image processing algorithms, as well as machine learning techniques that can enhance rendering capabilities.
Excellent written and oral communication skills are essential for this role, as you will collaborate with engineers across Apple to design and implement new techniques for the Metal API. You are eager to learn and adapt, thriving in a fast-paced environment where innovation is key.
Desirable
Experience with CUDA or Direct Compute is a plus, as is familiarity with the latest trends in machine learning and graphics processing. You are passionate about pushing the boundaries of what is possible with GPU technology and are excited to contribute to the future of Appleโs graphics performance.
What you'll do
As a Metal GPU Driver Engineer, you will prototype and develop GPU drivers that support real-time machine learning workloads on Apple Silicon devices. Your work will involve designing and implementing new MetalFX techniques, tuning support for new system-on-chip (SoC) architectures, and collaborating with industry specialists to shape the future of the Metal API and Appleโs GPU technology.
You will apply your knowledge of computer graphics and operating systems to create high-performance software that drives Apple-designed GPUs. This includes guiding developers on how to optimize their workloads for maximum performance and scalability on Appleโs platforms. You will be at the forefront of developing tools and APIs that enable cutting-edge graphics and compute applications.
Your role will also involve working closely with cross-functional teams to ensure that the GPU software meets the needs of developers and enhances the overall user experience across Appleโs product line. You will participate in design discussions, contribute to technical documentation, and help troubleshoot any issues that arise during the development process.
What we offer
At Apple, you will be part of a dynamic team that is dedicated to innovation and excellence. We offer a collaborative work environment where your contributions will have a direct impact on the future of our products. You will have access to the latest technologies and resources to help you succeed in your role.
We encourage you to apply even if your experience doesn't match every requirement. We value diverse perspectives and are committed to fostering an inclusive workplace where everyone can thrive. Join us in shaping the future of graphics technology at Apple.
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

Test Automation Engineer
Apple is hiring a Test Automation Engineer to develop testing strategies and automation for GPU and graphics technologies. You'll work with cutting-edge technologies in Cupertino, California. This role requires expertise in testing and automation development.

Metal Gpu Driver Engineer
Apple is hiring a Metal GPU Driver Engineer to design and develop high-performance GPU drivers for Apple Silicon devices. You'll work with technologies like Metal, OpenGL, and CUDA in London. This position requires strong programming skills in C and C++.

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.