CareerPlanSign in

GPU Performance Modeling Driver Engineer

San Diego, United States of America💼 Full-time🗓 2026-04-25 → 2026-09-28

Core

Creating and maintaining C++ code to model the software stack for next-generation GPUs, implementing Metal APIs and custom driver stacks to evaluate new hardware and software features.

Role type

GPU Performance Modeling Driver Engineer

Builds

Functional and performance models for next-gen GPU architectures

Domain

Consumer electronics (iPhone, iPad, Mac) / GPU Architecture

Required skills

C++ development, GPU driver implementation, Graphics API knowledge (Metal, DirectX, Vulkan, OpenGL), Performance analysis, Custom driver stack development

Preferred skills

MS or PhD degree, 3+ years experience, GPU performance modeling/ISS simulators, Compiler knowledge, GPU/CPU architecture familiarity

Technologies

C++, Metal, DirectX, Vulkan, OpenGL, ISS simulators

Responsibilities

Implement new and existing Metal APIs to interact with GPU functional and performance models, Develop custom driver stacks for modern workloads including ray tracing and mesh shading, Collaborate with architects and software teams to assess feature feasibility, Run performance experiments and analyze results

Seniority

Mid-level, hands-on IC

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