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