Part of the Khronos Group

Junior Embedded Graphics Software Engineer, ARM Ltd, Cambridge

Junior Embedded 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:

Job Description

Introduction
The Media Processing Division produces Graphics and Video hardware, and software products for mobile and embedded devices, and is also ARM’s centre for expertise in embedded software development. Our Mali™ range of Graphics Processors, offers an advanced, programmable architecture for hardware acceleration of 2D and 3D graphics, specifically tuned for low energy consumption and high performance. Our OpenGL ES 2.0 and OpenVG 1.1 drivers are developed for multiple operating systems, including Linux, Symbian and Windows CE. We also develop a range of graphics tools and implementations of major Java graphics standards such as M3G (JSR 184, 297) and SVG (JSR 226, 287).

We strive to engineer the fastest, cleanest and most efficient solutions to every problem. We already have a great team, but to take on the world we need more first-class engineers.

This is a continued advertising of opening 162, “Graphics Software Team Leader” and those who applied are being considered and should not reapply.

Job Purpose and Accountabilities
We are looking for motivated Embedded Graphics Software Engineers to work with talented engineers in our Cambridge office, contributing in tasks including standards definition, optimization, integration and debugging. You will work closely with colleagues in our hardware and software development teams locally, and in Maidenhead, Norway and Sweden.

Job Requirements

Education & Qualifications
Good university degree in Computer Science or Engineering, although other disciplines will also be considered with relevant experience.
Postgraduate studies in graphics technology are of interest.

Essential Skills & Experience

Knowledge and understanding of 2D/3D graphics theory or practice

Experience of software development projects

Extensive development in C/C++

Experience developing device drivers or kernel-side components

Ability to solve complex problems

 

Desirable Skills & Experience


Excellent communication skills to interact with management and partners

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

Experience with software design methodologies: preferably some experience of UML

Experience with 2D/3D graphics standards: OpenGL ES 1.1/2.0, OpenVG 1.1, SVG

Experience with audio and video technology

Experience of signal processing theory and practice

Familiarity with testing methodology and automated testing systems

Career background in mobile telecoms sector - preferably with experience working for a major OEM

Comfortable working directly with customers

Team leadership experience, including effective task definition and estimation

Ability to travel

 

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.