6 days old

GPU Driver Engineer (3D)

Cupertino, CA
  • Job Code


Apple's GPU Software team provides the graphics software foundation across all of Apple's innovative products, including iPhone, iPad, Apple TV, Mac, and Watch. Our responsibilities encompass the OS-level frameworks, developer tools, and hardware drivers for GPU and Display devices across all of Apple's hardware.

The Mac driver team is now seeking a top-notch, dedicated 3D Driver Engineer who is passionate about building innovative products, and has a strong background building high performance and production quality software on an aggressive schedule. If you want to be part of a team pushing our MacOS forward, this is the team for you!

Key Qualifications

  • Multiple years of experience in UMD/KMD device driver development including development of new code and debugging existing issues
  • Strong background in 3D graphics and hands-on experience with GPU programming API's
  • Experience in software performance analysis, optimizations and low-level programming
  • Knowledge of GPU/CPU architectures
  • Excellent programming skills and knowledge of C/C++
  • Excellent problem solving and debugging skills
  • Strong interpersonal and communication skills
  • Ability to work cross-functionally and execute in a self-directed environment


The team is responsible for delivering MacOS drivers supporting multiple current and next generation GPUs. You'll be responsible for engaging directly with both Apple architecture and external vendors to contribute directly to the GPU driver. Specifically, you'll be expected to partner across teams to deliver upcoming improvements to the Metal API, assist in the bring-up of new GPUs, and debug/analyze functional as well as performance issues. The ideal candidate should be passionate about understanding both the driver and the underlying GPU technology. Further the candidate should be capable and comfortable with diving into a larger existing codebase and not be afraid to move across the UMD/KMD boundary

Education & Experience

BS/MS CS, CE or similar technical degree

Additional Requirements

  • Knowledge of compilers and experience with them a plus

Posted: 2019-11-07 Expires: 2019-12-06

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

GPU Driver Engineer (3D)

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast