Summary
✨ AI‑Generated
A leading semiconductor technology organization is hiring a GPU driver engineer to develop and optimize software across API layers, kernel-mode drivers, firmware, scheduling, memory management, and performance. The role offers broad exposure to both hardware and software development for next-generation graphics and compute platforms.
Highlights
Work across the full GPU software stack, collaborating with architecture and microarchitecture teams while optimizing next-generation graphics hardware and software.
Description
Job Description
About the Role: Bring your GPU driver expertise and work closely with our Architecture and Micro-architecture teams.
In this role, you will contribute across the GPU software stack and help extract maximum performance from the silicon while supporting the development of our next-generation GPU designs.
This is not a siloed driver role.
You will have opportunities to work across industry-standard graphics and compute APIs, kernel-mode drivers, GPU firmware, performance optimization, and hardware/software integration.
What You’ll Do — The Full Stack:
API Layer: Develop, debug, and optimize features for industry-standard APIs including Vulkan, DirectX, OpenGL ES, and OpenCL.Kernel & Firmware: Work on kernel-mode drivers and GPU firmware to improve hardware control, stability, scheduling, memory management, and execution efficiency.Performance: Analyze and optimize bottlenecks across the stack, including driver overhead, memory bandwidth, GPU scheduling, compute throughput, and power/performance tradeoffs.Cross-Team Collaboration: Work closely with Architecture, Micro-architecture, Compiler, and GPU Model teams to validate GPU behavior, debug complex issues, and improve software/hardware interaction.System-Level Debugging: Investigate issues across user-mode drivers, kernel-mode drivers, firmware, and hardware models to improve stability, correctness, and performance.
Why This Role?No Silos: You are not restricted to only one layer of the stack.
You will have the opportunity to work across APIs, drivers, firmware, and performance.Hardware-Software Impact: Your work will help the software stack fully utilize GPU hardware capabilities.Next-Gen GPU Exposure: You will collaborate with architecture, compiler, and modeling teams on technologies that shape future GPU products.
Ready to work across the entire GPU stack? Apply today.
Main Requirements and Qualifications
Who You Are:You have 2+ years of experience in GPU drivers, graphics systems, embedded software, or low-level systems software.You are strong in C/C++ and comfortable working close to hardware.You have experience with one or more industry-standard APIs such as Vulkan, DirectX 12, OpenCL, or OpenGL ES.You understand GPU or SoC internals, including areas such as memory hierarchy, command submission, scheduling, synchronization, pipeline architecture, or performance bottlenecks.You enjoy working across technical boundaries and are excited by the opportunity to contribute from API-level software down to kernel drivers, firmware, and hardware-facing components.