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
Senior CPU Verification Engineer
Job ID #: 2982
Country: USA Location: Austin (TX)
Job Category: Design Engineering Employment Type: Experienced Professionals
Division: Processors Division Department: Processor Division - Engineering
Hours of work (per week):



Job Description
Job Purpose
In this role, the candidate will be responsible for unit-level verification of RTL blocks which comprise the next-generation ARM enterprise processor.

This is an outstanding opportunity to be part of the ARM Austin Design Center. Our main focus is designing high-performance processor, interconnect, and system IP.  You will be part of a small and talented team, giving you the opportunity to innovate and make a significant contribution. We employ leading-edge technologies and methodologies to ensure the highest quality in our products.
 
Responsibilities

  • Develop SystemVerilog testbenches for block-level functional verification of the CPU pipeline and memory system.
  • Document testplans and testbench design.
  • Generate and run testcases on logic simulation models.
  • Debug and correct functional errors in the HDL/logic model, using simulation tools, debug tools, and programming skills, based on in-depth understanding of the architecture and RTL design of the processor.
  • Define and implement functional coverage, enhance testbench to ensure coverage closure.



Job Requirements
Experience
The candidate should have 5+ years experience in microprocessor validation including focused experience in the area of coherent memory systems and/or out-of-order microarchitecture.

Skills & Experience
Applicants should have experience in most of the following areas:


  • CPU memory system microarchitecture, including high-performance caches, out-of-order execution and result return, cache coherence, virtual memory and address translation, system bus interfaces.
  • CPU microarchitecture including knowledge of out-of-order execution, register renaming, reservation stations, processor pipelines, etc.
  • Verilog HDL language and associated software simulators
  • Assembly language for ARM or other architectures
  • Understanding of logic design, state machines, etc.
  • Good software engineering skills including understanding of object-oriented programming, data structures, and algorithms
  • Specification and creation of design testbenches
  • Functional coverage driven verification methods


General Attributes
It is essential for the successful applicant to:

  • Work well in a team environment
  • Have excellent written and verbal communication skills
  • Be motivated to continuously develop skills and accept a variety of responsibilities as part of contributing to the design center’s success


Education
BS or MS degree in Electrical Engineering, Computer Engineering, or Computer Science.

Package
ARM will offer the following benefits for this position:
  • Salary - Commensurate with experience
  • Equity
  • Annual bonus plan
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Life Insurance
  • Contributory 401(k)
  • Stock Purchase Plan
  • Four weeks paid vacation

  • Four week sabbatical after four years




ARM is an Equal Opportunity Employer

Move Up   Back to top