Posted on: 20/01/2026
Role : Senior GPU Compiler Engineer
About the Role :
We are looking for a Senior GPU Compiler Engineer to join a distributed and high-performing engineering team responsible for building and enhancing GPU compiler technology used in modern graphics and compute drivers.
The GPU compiler is a core component of the driver stack, directly impacting runtime performance, compilation latency, and hardware utilization across multiple GPU generations and instruction set architectures (ISAs).
In this role, you will work primarily on LLVM-based GPU compiler middle-end and backend components, contributing to performance-critical optimizations, new GPU features, and next-generation graphics and compute APIs.
Key Responsibilities :
- Design, maintain, and enhance GPU compiler pipelines, with a strong focus on LLVM-based middle-end and backend development
- Diagnose and resolve incorrect code generation issues reported by customers, QA teams, or conformance test suites
- Analyze generated GPU ISA code to improve runtime performance and code quality Implement compiler optimizations targeting graphics and compute workloads
- Add support for new GPU architectures, ISAs, and hardware capabilities
- Enable support for new and evolving API/input language features
- Improve compiler output quality and reduce compilation time
- Collaborate with cross-functional teams to continuously enhance GPU compiler reliability, performance, and scalability
Required Technical Skills : (Tech Stack)
- Programming Languages: Advanced C++ Compiler Frameworks & Tools: LLVM (Middle-end & Backend)
- Compiler optimization passes Code generation pipelines GPU & Low-Level Systems: GPU ISAs and low-level code analysis
- Compiler backend code generation Performance tuning at ISA level Core Concepts
- Compiler theory and optimizations
- Computer architecture Instruction scheduling, register allocation, and memory models
Good to Have / Preferred Skills :
- GPU-focused compilation experience Knowledge of Graphics & Compute APIs: OpenCL CUDA Vulkan OpenGL DirectX LLVM backend development experience
- Understanding of parallel and multi-threaded computation
- Experience with GPGPU programming
- Exposure to AI/ML workloads optimized for GPU execution
About You :
- Strong problem-solving mindset with a passion for low-level systems and performance
- Excellent collaborator with the ability to communicate complex technical concepts clearly Curious, solution-oriented, and driven to continuously improve compiler quality and efficiency
- Comfortable working with highly optimized, production-grade compiler codebases
About the Company :
- Imagination is a UK-based semiconductor IP company delivering GPU and AI technologies used by billions of devices worldwide.
- Its solutions enable industry-leading power, performance, and area (PPA) efficiency, faster time-to-market, and lower total cost of ownership.
- By joining Imagination, you will contribute to cutting-edge GPU and AI compiler technology that powers smartphones, automotive systems, consumer electronics, and enterprise platforms globally.
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1603465