Partner Application Engineer - GPU Software

3 days left

02 Sep 2016
30 Sep 2016
Arm Limited
Specialist Area
Embedded Systems, Semiconductors
Contract Type
Full Time

Partner Application Engineer - GPU Software

Are you an Engineer with experience in GPU Software seeking a customer interfacing role working with our Partners?

About the role

Your main objective will be to provide in-depth technical software solutions to GPU IP customers. You will have strong analytic and communication skills, with the ability to remotely diagnose complex technical problems. For high touch customer engagements, you may be required to travel to work with customers at their premises. You will also become an official ARM trainer and occasionally present courses to customers at home and abroad. Additionally, you will help create training material, application notes and multimedia content for customer education purposes.

The successful applicant will also be expected to spend some time each year updating their technical product knowledge at one of ARM's media IP design centres in either Cambridge, UK; Trondheim, Norway or Lund, Sweden

What will I be accountable for?

ARM's Partner Enablement Group provides application engineering services to ARM's IP licensees with the goal of enabling mutual success through securing volume shipment of Silicon Chips. We are now seeking a highly motivated and extremely capable mid-career engineer to join our existing media IP SW driver support team. The role will based in Cambridge, UK.

What skills, experience and qualifications do I need?

Good university degree in Computer Science or Electronics Engineering; Post Graduate degree preferred. Other engineering or science subject graduates would be considered if they have relevant experience.


  • Kernel and Device Driver development and deployment, ideally for Android
  • Experience in 2D/3D graphics technology and standards such as OpenGL, OpenGL ES, Direct3D Mobile, DirectX and EGL
  • Strong software design, coding and debug skills.
  • Experience of customer and sales interaction - ideally in a Technical Support, Product Deployment or Field Application role - as well as development work.
  • Knowledge of GPU and/or CPU architecture with an excellent understanding of the interaction between software and hardware.
  • Experience of working in a multi-time zone and distributed team environment.


  • Experience of embedded operating systems, device drivers, microprocessor and embedded system hardware architectures
  • Knowledge of Khronos multimedia standards and Microsoft standards

GPU, CPU, OpenGL, OpenGL ES, Direct3d, Directx