CareerPlanSign in

Kernel Driver Engineer - Graphics, Games, & ML

Cupertino, United States of America💼 Full-time🗓 2026-08-24 → 2026-09-28

Core

Design and build low-level kernel and firmware drivers connecting the OS to GPUs across Apple products to power graphics, machine learning, and compute experiences.

Role type

Senior IC kernel driver engineer (graphics, games, ML)

Builds

Kernel and firmware drivers for GPU on iOS and macOS

Domain

Consumer electronics, GPU software, low-level systems

Required skills

C/C++ programming, computer system architecture, driver development, memory management, power management, asynchronous command processing, error concealment

Preferred skills

GPU architecture knowledge, graphics/compute driver development, control theory, master's degree in CS/CE

Technologies

iOS, macOS, GPU kernel, firmware

Responsibilities

Drive hardware and software roadmap decisions for ML acceleration; Design and build kernel and firmware drivers for the GPU; Develop memory management features for GPU kernel and 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; Partner with cross-functional engineering teams to integrate kernel and firmware into the graphics platform; Collaborate with engineers to maximize graphics and compute performance on iOS and macOS

Seniority

Senior, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.