Job Description
Introduction The Media Processing Division (MPD) produces Graphics hardware and software products for mobile and embedded devices. Our Mali™ Graphics Processors (GPUs) have an advanced, highly programmable architecture for accelerating 2D and 3D graphics, specifically tuned for high performance and energy efficiency. The flagship Mali-T604 multi-core GPU sets a new standard for graphics and compute performance with low energy consumption. Our OpenGL ES, OpenCL and OpenVG drivers support cutting edge gaming and state of the art user interfaces on operating systems such as Linux and Android. To see the current Mali GPUs in action take a look at the Mali Developer Center (http://www.malideveloper.com). Our mission is to be the number one provider of 2D/3D Graphics technology on the planet. If you have a passion for graphics technology and want to shape the future of mobile devices, then we want to hear from you.Job Purpose and Accountabilities We are looking for an expert 3D Graphics engineer, with exceptional knowledge of the key graphics standards such as OpenGL ES, OpenGL, or Direct3D. In a world where many people have dabbled with 3D apps, you have a much richer, deeper understanding of graphics fundamentals, technologies and standards. You may have experience working with graphics standardisation bodies. You are also a practically minded person who likes to write code and build new technology. You will join our Cambridge or Trondheim teams to work on the core drivers for our next generation of Mali GPUs - and conquer the world!
Job Requirements
Education & Qualifications University degree in Computer Science or Electronics Engineering, although other disciplines will also be considered with relevant experience.Essential Skills & Experience Expert/evangalist knowledge of 3D graphics standards such as OpenGL, OpenGL ES or Direct3D Excellent knowledge of C/C++ A track-record of involvement with commercially successful projects Comprehensive knowledge of full Software life-cycle including specification design, test and documentation Experience in large, multi-site software development Excellent written and oral communication skills Desirable Skills & Experience Experience of working with standards bodies such as Khronos Experience of Agile software development methodologies, such as SCRUM Experience working with Open Source software, projects and communities Knowledge of embedded operating systems such as embedded Linux or Android Preparedness to travel Package Salary - depending on experience Bonus Plan Shares (Restricted Share Units) at the discretion of ARM Holdings plc SAYE Private Medical Insurance Life Assurance Contributory Personal Pension scheme Relocation Expenses as appropriate