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.


You will:

  • 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...
  • Ready to Apply?

    Take the next step in your AI career. Submit your application to Imagination Technologies today.

    Submit Application