Metal GPU Driver Engineer
Metal GPU Driver Engineer

Metal GPU Driver Engineer

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
Apple Inc.

At a Glance

  • Tasks: Design and develop Metal GPU drivers for cutting-edge graphics and AI applications.
  • Company: Join Apple, a leader in innovation and technology, shaping the future of computing.
  • Benefits: Enjoy competitive pay, flexible working options, and access to exclusive Apple perks.
  • Why this job: Be part of a dynamic team driving advancements in graphics and machine learning.
  • Qualifications: Knowledge of GPU programming and C/C++ is essential; experience with graphics algorithms is a plus.
  • Other info: Ideal for tech enthusiasts eager to work on groundbreaking projects in a collaborative environment.

The predicted salary is between 43200 - 72000 £ per year.

London, England, United Kingdom Software and Services

Shape the future of graphics and compute performance across billions of Apple devices. Apple\’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 Apple-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 Apple\’s state-of-the-art graphics and compute framework for Apple 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 Apple 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

At Apple, we’re not all the same. And that’s our greatest strength. We draw on the differences in who we are, what we’ve experienced and how we think. Because to create products that serve everyone, we believe in including everyone. Therefore, we are committed to treating all applicants fairly and equally. As a registered Disability Confident employer, we will work with applicants to make any reasonable accommodations. Apple will consider for employment all qualified applicants with criminal backgrounds in a manner consistent with applicable law. Learn more

#J-18808-Ljbffr

Metal GPU Driver Engineer employer: Apple Inc.

Apple is an exceptional employer, offering a dynamic work environment in the heart of London where innovation thrives. Employees benefit from a culture that fosters collaboration and creativity, alongside opportunities for professional growth in cutting-edge technology fields such as graphics programming and machine learning. With a commitment to employee well-being and a focus on developing future generations of technology, Apple provides a unique platform for engineers to make a meaningful impact.
Apple Inc.

Contact Detail:

Apple Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Metal GPU Driver Engineer

✨Tip Number 1

Familiarise yourself with the Metal API and its intricacies. Understanding how to optimise applications for Apple Silicon will give you a significant edge, so consider building small projects or contributing to open-source projects that utilise Metal.

✨Tip Number 2

Network with professionals in the graphics programming field. Attend industry meetups or online forums where you can connect with others who work with Metal or similar technologies. This can lead to valuable insights and potential referrals.

✨Tip Number 3

Stay updated on the latest trends in GPU programming and machine learning. Follow relevant blogs, podcasts, and research papers to ensure you're knowledgeable about current advancements, which can be a great conversation starter during interviews.

✨Tip Number 4

Prepare to discuss your debugging experiences in detail. Be ready to share specific examples of complex software issues you've resolved, as this will demonstrate your problem-solving skills and technical expertise to the interviewers.

We think you need these skills to ace Metal GPU Driver Engineer

GPU Programming with Metal
Knowledge of DirectX
Experience with Vulkan
Proficiency in CUDA
Understanding of Direct Compute
Familiarity with OpenGL
Expertise in OpenCL
Programming knowledge of C/C++
Complex Software Debugging
Real-time Graphics Algorithms
Machine Learning Concepts
Excellent Written Communication Skills
Strong Oral Communication Skills
Analytical Problem-Solving
Collaboration with Cross-Functional Teams

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Metal GPU Driver Engineer position. Familiarise yourself with the graphics pipeline and the technologies mentioned in the job description.

Tailor Your CV: Highlight your experience with GPU programming and relevant technologies such as Metal, DirectX, or Vulkan. Make sure to include specific projects or achievements that demonstrate your skills in computer graphics and machine learning.

Craft a Compelling Cover Letter: Use your cover letter to explain why you're passionate about the role and how your background aligns with Apple's vision for the Metal GPU Driver team. Be sure to mention your communication skills and ability to work collaboratively with others.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which are crucial for this technical role.

How to prepare for a job interview at Apple Inc.

✨Showcase Your Technical Skills

Be prepared to discuss your experience with GPU programming and the graphics pipeline. Highlight any projects where you've used Metal, DirectX, or Vulkan, and be ready to explain your approach to solving complex problems in these areas.

✨Communicate Clearly

Since excellent communication skills are preferred, practice explaining technical concepts in simple terms. This will help demonstrate your ability to convey complex ideas to diverse audiences, which is crucial for collaboration within the team.

✨Demonstrate Problem-Solving Abilities

Prepare examples of how you've tackled challenging debugging efforts in past projects. Discuss specific instances where you identified and resolved software issues, showcasing your analytical thinking and persistence.

✨Stay Updated on Industry Trends

Familiarise yourself with the latest developments in real-time graphics algorithms and machine learning. Being knowledgeable about current trends will not only impress your interviewers but also show your passion for the field and commitment to continuous learning.

Metal GPU Driver Engineer
Apple Inc.
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>