Job Description
The Role
You will be part of a diverse and distributed team of engineers who maintain and develop our GPU compiler software, supporting a range of graphics and compute APIs while targeting multiple GPU generations with varying ISAs. The GPU compiler is a central part of the drivers that we develop for these APIs. As such, they are critical to achieving optimal runtime performance of graphics/compute workloads on our GPUs, through the production of optimal HW code with minimal compilation time.
Responsibilities
- Maintain and develop our GPU compilers, with a focus on the LLVM based middle-end
- Diagnose and resolve incorrect compilation from customer issues, QA or conformance testing
- Analyse code‑quality/runtime performance and implement optimisations
- Add support for new/future GPU functionality to the compilers
- Add support for new/future API/input language features
- Identify/suggest changes to improve...
Apply for this Position
Ready to join Imagination Technologies? Click the button below to submit your application.
Submit Application