Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Apple Senior GPU Compiler Backend Engineer 
United Kingdom, England, London 
615718224

04.07.2024
Minimum Qualifications
  • The ability to communicate clearly and effectively, especially with people less technically proficient in the areas you’ve gained expertise in
  • An inclination toward collaborative approaches to solving complex problems
  • Experience writing C++ code in a modern style
  • Hands-on experience developing LLVM-based compiler backends (e.g. instruction selection, instruction scheduling, register allocation)
  • Experience with instruction selection with either LLVM’s SelectionDAG or GlobalISel
  • Experience implementing SSA-based optimization passes
Preferred Qualifications
  • Experience implementing or improving instruction schedulers and register allocators for CPU or GPU compiler backends
  • Knowledge of GPU architectures and how they differ from CPU architectures