Principal Engineer – GPU Driver & System Software
Core
Design and optimize full-stack GPU software including drivers, firmware, and performance tuning for next-generation SoCs.
Role type
Principal Engineer – GPU Driver & System Software
Builds
GPU drivers, firmware, and performance optimizations for mobile, laptop, IoT, AI, VR/AR, and automotive SoCs.
Domain
Semiconductor / GPU System Software
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, Vulkan, DirectX 12, OpenCL, OpenGL ES, GPU internals (memory hierarchies, scheduling, pipeline architecture), low-level systems programming
Preferred skills
GPU performance analysis, firmware, virtualization, compiler optimization, DNN operator mapping
Technologies
Vulkan, DirectX 12, OpenCL, OpenGL ES
Responsibilities
Architect and optimize industry-standard graphics and compute APIs; develop kernel-mode drivers and GPU firmware; identify and eliminate performance bottlenecks across the stack; collaborate with architecture and compiler teams to influence next-generation GPU design; lead complex debug efforts and mentor engineers.
Seniority
Principal, hands-on IC with technical leadership