European Tech Recruit are working closely with a leading fabless semiconductor company, based in Cambourne, who are looking for a talented Principal GPU Driver & System Engineer to join their team.
Responsibilities as Principal GPU Driver & System Engineer:
- Architect, develop, and optimize features for industry-standard APIs including Vulkan, DirectX, OpenGL ES, and OpenCL.
- Work deep in kernel-mode drivers and GPU firmware to improve hardware control, stability, scheduling, memory management, and execution efficiency.
- Identify, analyze, and eliminate bottlenecks across the stack—including driver overhead, memory bandwidth, GPU scheduling, compute throughput, and power/performance tradeoffs.
- Partner closely with Architecture, Micro‑architecture, Compiler, and GPU Model teams to influence next‑generation GPU design and ensure the software stack fully leverages the hardware.
- Lead complex debug efforts, guide design decisions, mentor engineers, and help raise the technical bar across the GPU driver team.
- You are not restricted to only the API layer, kernel driver, firmware, or performance. You can work across the entire GPU software stack.
- Your software insights will directly influence next‑generation GPU architecture and micro‑architecture.
- Your contributions will help turn silicon capability into real‑world graphics, compute, and AI performance.
Required:
- Experience of building GPU drivers, graphics systems, or low‑level systems software.
- You are fluent in C/C++ and comfortable working close to hardware.
- You have deep expertise in one or more industry‑standard APIs such as Vulkan, DirectX 12, OpenCL, or OpenGL ES.
- You understand GPU internals at a deep level, including memory hierarchies, command submission, scheduling, synchronization, pipeline architecture, and performance bottlenecks.
- You enjoy working across boundaries—from API design to kernel drivers, firmware, compiler interaction, and hardware architecture.
Preferred Qualifications:
- Background in GPU performance analysis, firmware, virtualization, compiler, or runtime optimization for GPUs or accelerators.
- Familiarity with ML/AI workloads, DNN operators and their mapping onto GPU or accelerator architectures.
- Experience collaborating with architects, micro‑architects, compiler, and model teams.
If this role is of any interest please apply directly on LinkedIn or send a copy of your CV to nh@eu-recruit.com.
By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (https://eu-recruit.com/about-us/privacy-notice/)
#J-18808-Ljbffr…
