Staff GPU Compiler Engineer
This job has now expired please search on the home page to find live IT Jobs.
Are you interested to join a GPU compiler team working on a leading edge mobile GPU ?
We are looking for a skilled and motivated Staff Compiler Engineer to expand our team supporting the Mali™ mobile IPs. You will be joining a multinational and dynamic compiler group located across UK (Cambridge, Manchester) and Sweden (Lund).
We support Graphics (OpenGL/ES, Vulkan) and Compute (OpenCL) APIs and work on improving the GPU technologies that the mobile market will see in years to come.
What will you be accountable for ?
You will implement and test new features and optimizations to ensure our compilers get optimal performance out of our existing Mali GPUs, and contribute to the backend for our next generation GPUs. You will also have the opportunity to make a difference by influencing the architecture and instruction sets.
In the course of this role you might also be involved in open sourcing activities and contribute some improvements upstream.
Interested by leadership opportunities ?
This role also offers some line management opportunities. As line manager you will typically set and track objectives, and support personal development of your reports. Those responsibilities could be included from the beginning or assigned progressively.
What skills, experience, and qualifications do you need ?
Experience with compiler development in a professional work environment
Experience with open source compiler frameworks, preferably, but not limited to, LLVM
Strong C/C++ knowledge
Experience working with assembly code for any HW architecture
Knowledge of Graphics APIs
Optimizing code for performance
Line management experience
Strong people skills, inter-cultural awareness and you embrace diversity
At Arm, we are guided by our core beliefs that reflect our rare culture and guide our decisions, defining how we work together to defy ordinary and shape extraordinary:
We not I
Take daily responsibility to make the Global Arm community thrive.
No individual owns the right answer. Brilliance is collective.
Information is crucial, share it.
Realise that we win when we collaborate " and that everyone misses out when we don't.
Passion for progress
Our differences are our strength. Widen and mix up your network of connections.
Difficult things can take unexpected directions. Stick with it.
Make feedback positive and expansive, not negative and narrow.
The essence of progress is that it can't stop. Grow with it and own your own progress.
Be your brilliant self
Be quirky not egocentric.
Recognise the power in saying ‘I don't know'.
Make trust our default position.
Hold strong opinions lightly.
Arm has a responsibility to ensure that all employees are eligible to live and work in the UK.