Part of the Khronos Group

Graduate Graphics Software Engineer, ARM Ltd, Cambridge

Graduate Graphics Software Engineer

Posted Date: 08-02-2010

Company: ARM Ltd

Location: Cambridge
Contact: .(JavaScript must be enabled to view this email address)

Categories: OpenGL ES

Description:

Background

The Media Processing Division produces Graphics hardware and software for mobile and embedded devices. Our Mali™ Graphics Processors (GPUs) have an advanced, highly programmable architecture for accelerating 2D and 3D graphics, and are tuned for high performance and low energy consumption. Our OpenGL ES and OpenVG drivers support cutting edge gaming and state of the art user interfaces on operating systems such as Linux, Android, Symbian and Windows CE. To see the current Mali GPUs in action just take a look at the newly launched Mali Developer Center (http://www.malideveloper.com).

Our team is already hard at work on the next generation of Mali GPUs. If you are have a passion for graphics technology and want to stamp you mark on future mobile devices, then we want to hear from you!


Job Purpose and Accountabilities

We are looking for graduate software engineers to work on all aspects of the Mali drivers and software. Working from our Cambridge, Maidenhead or Trondheim offices you will be part of an international team developing embedded graphics software for next-generation platforms. Responsibilities include software design, development and testing, debugging on real embedded platforms, optimising graphics performance, and integrating Mali software with multiple operating systems.

Job Requirements

Education & Qualifications

A good university degree in Computer Science or Engineering.


Essential Skills & Experience

 

Ability to undertake complex software development tasks in C or C++

Interest in graphics and an exposure to 2D or 3D graphics concepts or ideas of GPGPU computing

Familiarity with software design techniques and technologies: UML and/or Design Patterns

Understanding of how to rigorously test software, and design software test suites

An ability to work well in a team

Excellent written and spoken communication skills

 

Desirable Skills & Experience

 


Experience of software optimisation and instrumentation

Experience or the OpenGL or OpenGL ES APIs or examples of having produced graphics or game software

Experience with standard GNU/Linux tool chain, shells, source versioning systems such as SVN or GIT

Strong familiarity with testing methodology and automated testing systems

Hands-on experience in developing with embedded platforms and/or real-time operating systems

Knowledge of the ARM architecture

Placement experience in large, multi-site software development project

 

Package

 

Shares (Restricted Share Units) at the discretion of ARM Holdings plc

Private Medical Insurance

Life Assurance

Contributory Pension

Relocation Expenses as appropriate

powdery
All product names are trademarks or registered trademarks of their respective holders.