Staff GPU Compiler Engineer


Premium Job From Arm

Recruiter

Arm

Listed on

1st July 2019

Location

Manchester

Salary/Rate

Competitive

Salary Notes

Competitive

Type

Permanent

Start Date

ASAP

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.

Job Requirements

What skills, experience, and qualifications do you need ?

Essential

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

Desirable

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.

#LI-CH1

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: