CPU Verification Engineer

Hillsboro, OR 97123
  • Job Code
Job Description

If you are passionate about seeing your ideas go from white board to billions of pieces of silicon, join the E-Core design team in Hillsboro, Oregon. Our goal: to build revolutionary microprocessor cores to power the next decade of computing.

In this position, you will join the E-Core CPU pre-silicon verification team and will be responsible for validating the RTL implementation of new architecture and micro-architecture capabilities.

Your responsibilities may include, but are not limited to, the following:

  • Technical ownership of validation of a feature, methodology, or otherwise significant aspect of CPU validation

  • Investigating new techniques to accelerate validation of CPU hardware

  • Executing functional, performance, and power validation using dynamic and analytical approaches

  • Developing validation content like tools and test generators to match the complexity of new cores for use in in pre-si and post-si

  • Read and interpret technical specs and create high quality technical documentation like test plans and strategy documents

  • Collaborate and communicate with architecture, design, pre-si and post-si validation, and other teams to achieve project goals

  • Contributing to post-silicon debug preparation and sighting resolution


Candidates must possess the minimum qualifications listed below to be considered for this position.

Minimum Requirements: M.S. in Computer Engineering or Electrical Engineering plus 2 years of relevant work experience OR B.S. in Computer Engineering or Electrical Engineering plus 3 years of relevant work experience.

  • Computer architecture knowledge, including specific areas of technical ownership/expertise relevant to CPUs

  • Experience with a hardware modeling language, such as Verilog, VHDL, or System Verilog and industry standard logic simulation tools

  • Validation environment development in Verilog, Specman, System Verilog UVM/OVM

  • Validation and debug experience including test writing/generation, checker development, coverage analysis, failure debug, root cause analysis

  • Assembly language programming, code generation, or other low-level software experience.

  • Programming experience in at least one language: C/C++, Perl, Python, Ruby, Java, TCL, etc.

  • Intel or industry experience in micro-architecture, design or verification of CPU cores

  • Strong communication and collaboration skills and ability to tolerate ambiguity and highly complex decision environments.

Preferred Requirements:

  • Knowledge of Intel Architecture ISA and system architecture, x86 assembly language.

  • Familiarity with software validation, including microcode, firmware, etc.

  • Experience in post-silicon debug and analysis

Inside this Business Group

The Devices Development Group (DDG) is a global organization focused on the development and integration of SOCs, critical IPs including Atom and chipsets that power Intel's leadership products. This business group leverages an incomparable mix of experts with different backgrounds, cultures, perspectives, and experiences to unleash the most innovative, amazing, and exciting computing experiences.

Posting Statement

All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

CPU Verification Engineer

Hillsboro, OR 97123

Join us to start saving your Favorite Jobs!

Sign In Create Account