
The personal technology company redefining user experience
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...
Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...
Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...

Apple • Cupertino, California, United States
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.
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.
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.
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.
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.
Apply now or save it for later. Get alerts for similar jobs at Apple.