GPU Kernel & Firmware Engineer - Graphics, ML & Performance

Apple

Cupertino (CA)

On-site

USD 140,000 - 210,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Apple is seeking a System Software Engineer to help design and build low-level GPU kernel and firmware drivers powering graphics and ML workloads across iOS and macOS. You will work on memory and power management, asynchronous command processing, and reliability improvements within the GPU software stack.

You’ll collaborate with a world-class team to ensure tight integration of kernel and firmware with Apple’s graphics platform, delivering high-performance compute across devices from iPhone to

Qualifications

  • 5+ years of strong programming in C/C++.
  • Solid understanding of computer system architecture.
  • Experience with driver development or OS concepts.

Responsibilities

  • Drive hardware and software roadmap decisions for ML acceleration.
  • Design kernel and firmware drivers for the GPU.
  • Develop memory management features for GPU kernel/firmware.
  • Implement power management capabilities across the GPU software stack.
  • Build asynchronous command processing systems for GPU workloads.
  • Design error concealment mechanisms to improve driver reliability.
  • Collaborate with cross-functional teams to integrate kernel and firmware into the graphics platform.
  • Maximize graphics and compute performance on iOS and macOS.

Skills

C/C++
Driver development
Computer architecture
OS concepts

Education

Bachelor's degree in CS/CE

Job description

Apple is seeking a System Software Engineer to help design and build low-level GPU kernel and firmware drivers powering graphics and ML workloads across iOS and macOS. You will work on memory and power management, asynchronous command processing, and reliability improvements within the GPU software stack.

You’ll collaborate with a world-class team to ensure tight integration of kernel and firmware with Apple’s graphics platform, delivering high-performance compute across devices from iPhone to

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

GPU Kernel & Firmware Engineer - Graphics, Games, & ML
GPU Kernel & Firmware Engineer - Graphics, Games, & ML

Apple • Cupertino (CA)

On-site
USD 140,000 - 210,000
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
GPU Graphics Performance Engineer
GPU Graphics Performance Engineer

Apple • Concord (NH)

Remote
USD 130,000 - 242,000
Stock plans
Relocation assistance
Education reimbursement
+1
Graphics Software Engineer
Graphics Software Engineer

Apple Inc. • Austin (TX)

On-site
USD 130,000 - 180,000
Graphics Software Content Engineer
Graphics Software Content Engineer

Apple Inc. • Orlando (FL)

On-site
USD 120,000 - 160,000
GPU Image Processing Engineer — Core Image & GPU Pro
GPU Image Processing Engineer — Core Image & GPU Pro

Socket.dev • Cupertino (CA)

On-site
USD 120,000 - 180,000
GPU Performance Modeling Driver Engineer
GPU Performance Modeling Driver Engineer

Apple Inc. • Austin (TX)

On-site
USD 100,000 - 130,000
Graphics (GPU) Performance Tools/Content Engineer
Graphics (GPU) Performance Tools/Content Engineer

Apple Inc. • Austin (TX)

On-site
USD 90,000 - 130,000
Graphics Software Engineer - GPU Validation & Workloads
Graphics Software Engineer - GPU Validation & Workloads

Apple Inc. • Orlando (FL)

On-site
USD 120,000 - 160,000
Graphics (GPU) Performance Analysis Engineer
Graphics (GPU) Performance Analysis Engineer

Apple Inc. • Austin (TX)

On-site
USD 90,000 - 130,000