Enable job alerts via email!

Metal GPU Compiler Driver Engineer

Apple Inc.

Cupertino (CA)

On-site

USD 143,000 - 265,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join the Apple Silicon GPU Compiler Driver team to design and develop high-performance Metal drivers and compilers for Apple's cutting-edge GPU technology. Collaborate with experts to innovate in 3D rendering, machine learning, and more. Ideal candidates will have strong programming skills and a background in computer graphics or compilers.

Benefits

Medical and Dental Coverage
Retirement Plans
Discounts
Educational Reimbursement
Stock Programs

Qualifications

  • Understanding of the graphics and/or compilation pipeline.
  • Understanding of operating systems and computer architecture fundamentals.

Responsibilities

  • Design and develop production-quality Metal drivers and compilers.
  • Collaborate with industry specialists to design future generations of the Metal API.

Skills

C/C++
Computer Graphics
General-purpose Computing

Education

Technical/Engineering BS, MS, PhD

Tools

Metal Shading Language
CUDA
HLSL
GLSL
DirectX
Vulkan
OpenGL

Job description

Description

The Apple Silicon GPU Compiler Driver team is seeking engineers to design and develop production-quality Metal drivers and compilers for current and future products. We collaborate with industry specialists across Apple to design future generations of the Metal API, shading language, and Apple GPU hardware used for 3D rendering, machine learning, spatial computing, and computational photography. You will apply your knowledge of computer graphics, general-purpose computing, or compilers to implement high-performance software that drives Apple-designed GPUs, enabling cutting-edge use cases and streamlining compilation and on-device application load or runtime.

Minimum Qualifications
  • Technical/Engineering BS, MS, PhD, or equivalent industry experience
  • Understanding of the graphics and/or compilation pipeline
  • Programming knowledge of C/C++
  • Understanding of operating systems and computer architecture fundamentals
Preferred Qualifications
  • GPU programming with Metal Shading Language, CUDA, HLSL, or GLSL
  • Experience with Metal, DirectX, Direct Compute, Vulkan, or OpenGL/CL
  • Ability to carry forward highly complex software debug efforts
  • Excellent written and oral communication skills to explain analytical outcomes and technical challenges clearly across multiple audiences

At Apple, base pay is part of our total compensation package and is determined within a range. The base pay range for this role is between $143,100 and $264,200, depending on skills, qualifications, experience, and location.

Apple employees also have opportunities to participate in stock programs, including restricted stock units and employee stock purchase plans, along with benefits like medical and dental coverage, retirement plans, discounts, and educational reimbursement. This role may also be eligible for bonuses, commissions, or relocation assistance. Learn more about Apple Benefits.

Note: Apple benefits, compensation, and stock programs are subject to eligibility and other terms.

Apple is an equal opportunity employer committed to inclusion and diversity, promoting equal opportunity regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other protected characteristics. Learn more about your EEO rights as an applicant.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Metal GPU Compiler Driver Engineer

Apple

Cupertino

On-site

USD 143,000 - 265,000

Today
Be an early applicant