Spanish bilingual and Hispanic jobs since 1997. Diversity job fairs since 2006. employers     login   |   register - post a job
Hispanic Diversity Recruitment - best jobs for hispanic, latino & bilingual (spanish & portuguese) jobseekers
    Log me in!   |   Site Map   |   Help   
 GPU Driver Engineer - Cupertino, California, United States

Job information
Posted by: Apple 
Hiring entity type: Retail 
Work authorization: Not Specified for United States
Position type: Direct Hire, Full-Time 
Compensation: ******
Benefits: See below
Relocation: Not specified 
Position functions: Computers - Programming Languages
Computers - Platforms
Computers - Networks
Computers - Software Engineer
Travel: Unspecified 
Accept candidates: from anywhere 
Languages: English - Fluent
Minimum education: See below 
Minimum years experience: See below 
Resumes accepted in: English
Cover letter: No cover letter requested
Job code: 200303158 / Latpro-3839694 
Date posted: Nov-10-2021
State, Zip: California, 95014


GPU Driver Engineer

Santa Clara Valley (Cupertino) , California , United States

Software and Services


Posted: Nov 9, 2021

Role Number: 200303158

Apple's GPU Software team provides developers access to harness the power of the GPU across all of Apple's innovative products, from iPhone, iPad, Apple TV, Apple Watch to Mac product line. Our team's responsibilities encompass the frameworks, developer tools, and hardware drivers for the GPU and Display devices on all of Apple's hardware. Metal 2 which provides near-direct access to the graphics processing unit (GPU), enabling you to maximize the graphics and compute potential of apps on iOS, macOS and tvOS. Building upon an efficient low-overhead architecture with precompiled shaders, fine-grained resource control and multithreading support, Metal 2 further boosts performance by enabling the GPU to take more control of the rendering pipeline. Moving beyond just graphics, Metal 2 provides deep support for GPU-accelerated machine learning and offers enhanced developer tools that make it even easier to debug, optimize, and deploy Metal apps. On Mac, Metal 2 adds support for virtual reality (VR) rendering, external GPUs, Apple Silicon Macs and provides new APIs and optimizations to help developers embrace these emerging technologies within their apps. Join our team and you'll collaborate with engineers across Apple to develop cutting edge GPU Drivers for our world class GPU hardware.

Key Qualifications

  • Good programming skills with knowledge of C or C++
  • Good software design and debugging skills
  • Excellent written and oral communication skills


We are seeking a results-oriented, upbeat and focused individual with a strong passion to learn and succeed. The Pre-Silicon GPU Driver Team needs a driver engineer to help develop and support the GPU Driver for iOS and macOS platforms and assist in silicon bring-up of our new Apple SoCs. The team's responsibilities span the lifecycle of a new product from initial specification of new GPU features all the way to supporting and validating these features under production iOS and macOS. As a key member of our team, you will collaborate with other teams to ensure the GPU Driver supports new hardware features and is ready for the next generations of GPU graphics rendering and compute techniques. These teams include: - Wider software organization (iOS, macOS, Metal framework, etc.) - Hardware design, verification, performance and architecture teams - Build and test automation teams In addition to driver development and silicon bring-up, the team is also responsible for developing driver capture and analysis tools - Driver development and support for existing graphics APIs and new GPU features, all on the new GPU architectures - Implementation and debugging of graphics and compute applications, as well as the pre and post-silicon bring-up of new products using our new GPUs

Education & Experience

Technical BS/MS degree or equivalent experience

Additional Requirements

  • Understanding of CPU or GPU architectures is a plus
  • Operating Systems knowledge a plus
  • Drivers or kernel development experience is a plus


See job description


Apple requires you to fill in their on-line form which will open in a different window.

Enter your email address and click 'Apply':
  Prefer not to enter your email?