Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our�Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

Sign In to access application status,
saved documents and Job Search Agents
Job Details
Graphics Hardware Verification Engineer
Job ID #: 2246
Country: UK Location: Cambridge
Job Category: Hardware Engineering Employment Type: Experienced Professionals
Division: Media Processing Division Department: Media Processing - Engineering
Hours of work (per week):



Background

The Media Processing Division (MPD) in 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.

Due to our considerable success to date and continuing strong customer interest we require to accelerate the development of our Mali product family. To enable this and also strengthen the Division’s engineering team we are recruiting a new hardware development team in Cambridge and are looking for a specialized Senior Hardware Verification Engineer to be a key contributor within this expanding team.

Role Requirements

Implementation and verification of high performance, low power GPUs to drive an ever increasing range of embedded devices is a vast and exciting challenge. At ARM, verification is a significant and rewarding part of the IP development process, and 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 architecture and methodology definition, to design sign-off.

We are currently seeking a highly motivated verification engineer to join this growing team based in Cambridge. As ARM utilises a wide range of verification techniques including simulation, prototyping, modelling and formal proofs the successful candidate will be required demonstrate specialist skills in complex IP verification, including hands-on experience using state of the art verification tools, techniques and methodologies to achieve successful outcomes.

Our verification engineers are expected to contribute significantly to the definition and implementation of verification strategies, support junior engineers, create and review testplans, and technically own the execution of the verification effort for complex IP.



Qualifications

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

Required Attributes

  • A thorough understanding of the current verification strategies required for complex IP development, including constrained random, coverage driven and assertion-based techniques.
  • Hands-on project verification experience
  • Experience of architecting and implementing verification solutions for complex problems at unit and/or top level.
  • Experience of testbench development in high level verification languages such as SystemVerilog, Specman, Vera, SystemC.
  • Test plan creation experience.
  • Ability to express ideas and communicate effectively in English.
  • A high level of pro-activity, initiative and problem solving
  • Enthusiasm, drive and the ability to schedule own workload and plan tasks
  • Use of UNIX, shell and make programming.
Desirable Attributes
  • CPU, GPU or Memory System verification experience.
  • Formal verification experience.
  • Assertion based verification experience.
  • High-level programming experience such as C/C++.
  • Experience of prototyping and/or emulation.
  • Experience of VHDL, Verilog.
  • Proficiency in Python Perl, or other scripting language.
  • Knowledge of 2D and 3D graphics fundamentals and software APIs.
  • Experience working and communicating with remote design centres.
  • Experience of supporting and directing the efforts of other engineers.
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

Move Up   Back to top