Intel CPU Verification Engineer in Santa Clara, California

Job Description

In this position, you will join the next generation CPU pre-silicon verification team and will be responsible for exhaustively validating the RTL implementation of new architecture and micro-architecture capabilities using a combination of standalone and top level test environments.

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

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

  • Investigating new techniques to accelerate validation of CPU hardware, firmware, and software domains

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

  • Developing validation content like tools, test generators to match the complexity of new core and be reused in pre-si and post-si

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

  • Collaborating and communicating 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

Qualifications

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

Total of 3+ years of work experience in the following areas:

  • 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 Core and Visual Computing Group (CVCG) is responsible for the architecture, design and development of the CPU core and visual technology IPs that are central to Intel's system-on-a-chip (SoC) products and key to our datacenter, client and Internet-of-Things (IOT) platforms. CVCG strives to lead the industry through continuous innovation and world class engineering.

Other Locations

US, Oregon, Hillsboro

Posting Statement. Intel prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.