Part of the Khronos Group

Graphics Hardware Verification Engineer, ARM Ltd, Cambridge

Graphics Hardware Verification 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 (MPD) within ARM has the mission to be at the forefront of advanced multimedia IP products. The Mali range of Graphics Processors and Video Engines deliver an advanced architecture for hardware acceleration of graphics and video, tuned for low energy consumption and high performance.

Verification of GPUs is a huge and exciting challenge. At ARM, verification is a significant, integral part of any IP development process. For each GPU development the verification activity is planned and executed by a dedicated team of experts who are involved in all stages of the project from methodology definition to design sign-off.

Due to our considerable success to date combined with continuing strong customer interest we need to accelerate the development of our Mali product family. To enable this and also to further strengthen the Division’s engineering team, we are looking for a specialised Hardware Verification Engineer to be a key member of our hardware development team in Cambridge, UK.

Role

We seek a highly motivated verification engineer to join this exciting team, based in Cambridge. The successful candidate will demonstrate specialist skills in complex IP verification, including hands-on experience using state of the art verification tools and techniques for at least one complex IP development project.

The role involves working closely with hardware design engineers and other verification engineers to ensure that all areas of the design are understood and thoroughly verified. For a typical GPU development, this will include both hardware and software verification skills.

Job Requirements

Education & Qualifications

Good university degree, ideally in electronic engineering or computer science, although other science graduates will be considered if they have relevant experience.

Essential Skills & Experience


Hands-on project verification experience

An understanding of IP verification strategies, including constrained random, coverage driven techniques

Experience of VHDL/ Verilog/ SystemVerilog/ Specman

Use of UNIX, shell and make programming

Enthusiasm, drive and the ability to schedule own workload and plan tasks

Ability to express ideas and communicate effectively in English

A high level of pro-activity, initiative and problem solving

Willingness to learn, be flexible and accept new challenges

Desirable Skills & Experience

 


High-level programming experience such as C/C++

Proficient in PERL or other scripting languages

Assertion based verification experience

Formal verification experience

CPU or GPU verification experience

FPGA/ Emulation flow experience

Knowledge of 2D and 3D graphics fundamentals and software APIs

OpenGL-ES/ OpenVG development experience

 

Package

 

Competitive salary

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

SAYE

Private medical insurance

Permanent health insurance

Life assurance

Contributory personal pension scheme

Relocation expenses as appropriate

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