Product Display Driver Engineer, Graphics, Games, and ML

Apple, Inc.

Cupertino (CA)

On-site

USD 129,000 - 195,000

Full time

28 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical and dental coverage
Retirement benefits
Stock program eligibility
Education reimbursement
Relocation assistance
Bonuses/commission eligibility

Job summary

Apple, Inc. in Cupertino, CA is seeking a Product Display Driver Engineer to join the Graphics Acceleration Software team. You will work on GPU, display, power-management, and driver technologies across iOS and macOS devices.

The role emphasizes high-quality engineering, collaboration, and solving complex low-level problems, with strong C/C++ skills and kernel-mode experience essential.

Qualifications

  • BS/MS in CS/engineering (or related)
  • Strong C/C++ and kernel-mode driver skills
  • Experience on Unix, Linux, or macOS
  • Excellent debugging and problem-solving abilities

Responsibilities

  • Collaborate with team to solve GPU/display/driver problems.

Skills

C/C++ programming
Unix/Linux development
Software design and debugging
Kernel‑mode driver development
Low-level hardware/firmware

Education

Bachelor's/Master's degree in CS/EE

Tools

Kernel debugging

Job description

Product Display Driver Engineer, Graphics, Games, and ML

Cupertino, California, United States Software and Services

Media, Graphics & Compute Technologies "MG/CT" group provides the media, Display and graphics software foundation across all of Apple's innovative products, from iPhone, iPad, Mac, to Apple TV, iTunes, and Mac OS X, as well as Apple’s professional and consumer applications from Final Cut and Aperture to iLife and iWork.

Description

The Graphics Acceleration Software team within MG/CT delivers the software for GPU, display, power-management, content-protection, and other technologies for Apple's existing and future iOS and macOS products. We are looking for an outstanding, driven, diligent, and dedicated engineer to join the team.

Responsibilities
  • The successful candidate will be a high-energy problem solver with a passion for excellence and quality and a track record for getting the job done. We are looking for people who are excellent colleagues to collaborate with and who also work well on individual assignments.
Minimum Qualifications
  • Excellent programming skills and knowledge of C/C++
  • Development experience on Unix, Linux or Mac OS
  • Excellent software design, problem solving and debugging skills
  • Experience using and implementing general operating system concepts and strong kernel-mode device driver development skills
  • Experience with systems engineering or low-level hardware & firmware/ driver programming
  • Technical BS/MS degree
Preferred Qualifications
  • Knowledge of display technologyExperience with embedded systems
  • Experience with parallel and asynchronous processing
  • Experience with HW bring up and debugging.

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $129,300 and $194,700, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace

Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineering Program Manager - Graphics, Gaming and Machine Learning
Engineering Program Manager - Graphics, Gaming and Machine Learning

Apple • Cupertino (CA)

On-site
USD 145,000 - 218,000
Medical and dental coverage
Employee stock purchase plan
Relocation assistance
Engineering Program Manager - Graphics, Gaming and Machine Learning
Engineering Program Manager - Graphics, Gaming and Machine Learning

Apple Inc. • Cupertino (CA)

Hybrid
USD 145,000 - 264,000
Medical and dental coverage
Retirement benefits
Discounted products and services
+3
iOS Display Driver Engineer Job ID- 942 Job ID- 3175
iOS Display Driver Engineer Job ID- 942 Job ID- 3175

MaziCTools • United States

Remote
USD 80,000 - 121,000
Employee stock programs
RSU awards
Stock Purchase Plan
+5
iOS Display Driver Engineer Job ID- 953 Job ID- 3186
iOS Display Driver Engineer Job ID- 953 Job ID- 3186

MaziCTools • United States

Remote
USD 81,000 - 121,000
Stock programs
Discretionary RSUs
Employee stock purchase plan
+5
Software Engineer: Linux Driver and Kernel Developer
Software Engineer: Linux Driver and Kernel Developer

Apple • Cupertino (CA)

On-site
USD 129,000 - 195,000
Relocation assistance
Employee stock purchase plan
Comprehensive medical and dental cover
+1
Product Display Driver Engineer, Graphics, Games, and ML
Product Display Driver Engineer, Graphics, Games, and ML

Apple • Cupertino (CA)

On-site
USD 180,000 - 240,000
Graphics Engineer, Platform Architecture
Graphics Engineer, Platform Architecture

Apple • Cupertino (CA)

On-site
USD 150,000 - 225,000
Employee stock programs
Relocation assistance
Medical and dental coverage
Full Stack Engineer, Graphics, Games, and ML
Full Stack Engineer, Graphics, Games, and ML

Apple • Cupertino (CA)

On-site
USD 150,000 - 278,000
Medical and dental coverage
Employee stock purchase plan
Relocation assistance
+1
Sr. Engineering Program Manager, GPU and Graphics
Sr. Engineering Program Manager, GPU and Graphics

Apple • Cupertino (CA)

On-site
USD 145,000 - 264,000
Stock programs
Medical and dental coverage
Relocation assistance
+1
Display EE Engineering Program Manager
Display EE Engineering Program Manager

Apple, Inc. • Cupertino (CA)

On-site
USD 145,000 - 218,000
Medical and dental coverage
Retirement benefits
Stock purchase plan
+3