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
Newsletter sign-up
Enter your email address to subscribe one of our newsletters



