Game Engine Tech Lead - Unity


Premium Job From Arm

Recruiter

Arm

Listed on

1st July 2019

Location

Cambridge

Salary/Rate

Competitive

Salary Notes

Competitive

Type

Permanent

This job has now expired please search on the home page to find live IT Jobs.

  How would it feel to have your code improve over half of all mobile games by working closely with the two major engines? And at the same time gaining a deep understanding of how to optimize for the most widely used compute solutions in within mobile handset market? The mission of Arm's Client Line of Business is to accelerate the adoption of our technology and open new markets through close collaboration with our product and marketing groups. About the Role For this opportunity you will be responsible for leading a team to optimize and enhance Unity3D and Unreal on Arm technologies. In addition to leading the team you will also be working in a reciprocal and highly-dedicated team of talented engineers to improve graphics backend of Unity for latest graphics APIs and Arm hardware. You'll help with technical evaluation, estimation and completion of software optimization tasks identified in collaboration with our hardware and architecture team. Responsibilities include the following: Finding bottlenecks in Unity and Unreal and providing solutions and proposals Testing new Unity and Unreal features on existing and new Arm hardware Technical evaluation of proposed software optimization tasks Task estimation, tracking and completion Progress reporting and liaising with other remote teams  Job Requirements What skills, experience and qualifications do you need? Experience using game engines, e.g. Unity, Unreal Experience developing GPU-intensive applications using OpenGL ES or Vulkan Strong knowledge of C/C++ Knowledge of Arm Mali or other mobile GPU architecture University degree in Computer Science, or equivalent It would be beneficial if you also had: Knowledge of the mobile software and developer landscape Experience of agile scrum process Experience with Android or Linux internals Arm NEON or other SIMD architectures Working knowledge of developing applications for mobile System on Chip platforms 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.

We are hiring a number of software engineers at this location.  #LI-CI1

You are currently using an outdated browser.

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