GPU Kernel & Firmware Engineer — ML, Graphics & Compute

Apple, Inc.

Cupertino (CA)

On-site

USD 190,000 - 270,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Apple is seeking a systems software engineer to join the GPU Kernel/Firmware team. You will design and implement low-level drivers and memory/power management features that power graphics, machine learning, and compute workloads across iOS and macOS.

This role emphasizes deep system knowledge and collaboration across Apple’s graphics stack. You will work on kernel and firmware integration, contribute to high-performance driver reliability, and help push graphics performance on Apple devices.

Qualifications

  • 5+ years of strong programming skills in C/C++.
  • Solid understanding of computer system architecture.
  • Experience with driver development or operating system concepts.
  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field, or equivalent work experience.

Responsibilities

  • Drive hardware and software roadmap decisions for ML acceleration.
  • Design and builds kernel and firmware drivers for the GPU.
  • Develops memory management features for GPU kernel and firmware.
  • Implements power management capabilities across the GPU software stack.
  • Builds asynchronous command processing systems for GPU workloads.
  • Designs error concealment mechanisms to improve driver reliability.
  • Partners with cross-functional engineering teams to integrate kernel and firmware into the graphics platform.
  • Collaborates with engineers across Apple to maximize graphics and compute performance on iOS and macOS.

Skills

C/C++ programming
Computer architecture
Driver development
OS concepts

Education

Bachelor's degree in CS/CE or related field
Master's degree (preferred)

Job description

Apple is seeking a systems software engineer to join the GPU Kernel/Firmware team. You will design and implement low-level drivers and memory/power management features that power graphics, machine learning, and compute workloads across iOS and macOS.

This role emphasizes deep system knowledge and collaboration across Apple’s graphics stack. You will work on kernel and firmware integration, contribute to high-performance driver reliability, and help push graphics performance on Apple devices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Kernel Driver Engineer - Graphics, Games, & ML
Kernel Driver Engineer - Graphics, Games, & ML

Apple, Inc. • Cupertino (CA)

On-site
USD 190,000 - 270,000
Display Driver Engineer – Graphics & ML
Display Driver Engineer – Graphics & ML

Apple, Inc. • Cupertino (CA)

On-site
USD 180,000 - 240,000
iOS Display Driver Engineer — GPU & Kernel
iOS Display Driver Engineer — GPU & Kernel

MaziCTools • United States

Remote
USD 81,000 - 121,000
Stock programs
Discretionary RSUs
Employee stock purchase plan
+5
GPU ML Engineer - High-Performance ML on Silicon
GPU ML Engineer - High-Performance ML on Silicon

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Medical & dental
Retirement benefits
Employee stock programs
+2
Display Driver Engineer: Graphics, Games & ML
Display Driver Engineer: Graphics, Games & ML

Apple, Inc. • Cupertino (CA)

On-site
USD 129,000 - 195,000
Medical and dental coverage
Retirement benefits
Stock program eligibility
+3
Graphics Platform Architect for AI/ML GPU Innovation Equity
Graphics Platform Architect for AI/ML GPU Innovation Equity

Apple, Inc. • Cupertino (CA)

On-site
USD 150,000 - 225,000
Employee stock programs
Relocation assistance
Medical and dental coverage
iOS Display Driver Engineer - GPU & Display Systems
iOS Display Driver Engineer - GPU & Display Systems

MaziCTools • United States

Remote
USD 80,000 - 121,000
Employee stock programs
RSU awards
Stock Purchase Plan
+5
GPU Compiler Engineer – Front-End & ML/Graphics Optimizations
GPU Compiler Engineer – Front-End & ML/Graphics Optimizations

Apple, Inc. • Cupertino (CA)

On-site
USD 190,000 - 230,000
Graphics Architect – Platform GPU Innovation
Graphics Architect – Platform GPU Innovation

Apple Inc. • Cupertino (CA)

On-site
USD 216,000 - 325,000
Graphics Platform Architect: GPU & ML Innovation
Graphics Platform Architect: GPU & ML Innovation

Apple, Inc. • San Diego (CA)

On-site
USD 205,000 - 309,000
Employee stock purchase plan
Relocation assistance
Medical and dental coverage