CPU Verification Engineer

Intel CorporationAustin, TX
5dHybrid

About The Position

Job Summary: Are you passionate about pushing the boundaries of CPU technology and ensuring flawless performance? We are seeking a talented CPU Design Verification Engineer to join our dynamic team and play a crucial role in verifying cutting-edge CPU designs. In this position, you will be instrumental in developing comprehensive verification strategies, executing complex test plans, and collaborating with world-class engineers to deliver high-performance processors that power the future of computing. Key Responsibilities: Functional Verification Excellence: Perform comprehensive functional verification of CPU logic to ensure designs meet rigorous specification requirements Develop detailed IP verification plans, sophisticated test benches, and robust verification environments to ensure complete coverage aligned with CPU microarchitecture specifications Design Validation and Analysis: Execute verification plans and define system simulation models to verify design integrity, analyze power and timing characteristics, and uncover potential issues Replicate, root cause, and debug complex issues in the pre-silicon environment with precision and efficiency Problem-Solving and Innovation: Identify and implement corrective measures to resolve failing tests and optimize verification processes Find creative solutions to complex verification challenges and drive continuous improvement Cross-Functional Collaboration: Collaborate closely with CPU architects, RTL developers, and physical design teams to enhance verification of sophisticated architectural and microarchitectural features Work together to achieve ambitious functional, performance, and power goals Technical Leadership: Document comprehensive test plans and lead technical reviews with design and architecture teams Maintain and enhance existing functional verification infrastructure and methodology Actively participate in defining architecture and microarchitecture features of next-generation CPUs Qualifications: Requirements listed can be obtained through a combination of industry-relevant job experience, internship experiences, and/or schoolwork/classes/research.

Requirements

  • Bachelors in Computer Engineering, Electrical Engineering, or STEM-related field plus 4 years of relevant work experience or Master's degree in Computer Engineering, Electrical Engineering, or STEM-related field plus 2 years of relevant work experience
  • 4+ years of work experience in one or more of the following areas: Computer architecture knowledge, including specific areas of technical ownership/expertise relevant to CPUs
  • Validation environment development in C++, Verilog, System Verilog UVM/OVM
  • Programming experience in at least one language: Perl, Python, etc.

Nice To Haves

  • Experience with Intel Architecture ISA (Industry Standard Architecture) and system architecture, x86 assembly language
  • Experience in software validation, including microcode and firmware
  • Experience in post-silicon debug and analysis
  • Intel or industry experience in micro-architecture, design, or verification of CPU cores
  • Experience with hardware modeling languages such as Verilog, VHDL, or System Verilog and industry-standard logic simulation tools
  • Validation and debug experience including test writing/generation, checker development, coverage analysis, failure debug, and root cause analysis
  • Assembly language programming, code generation, or other low-level software experience

Responsibilities

  • Perform comprehensive functional verification of CPU logic to ensure designs meet rigorous specification requirements
  • Develop detailed IP verification plans, sophisticated test benches, and robust verification environments to ensure complete coverage aligned with CPU microarchitecture specifications
  • Execute verification plans and define system simulation models to verify design integrity, analyze power and timing characteristics, and uncover potential issues
  • Replicate, root cause, and debug complex issues in the pre-silicon environment with precision and efficiency
  • Identify and implement corrective measures to resolve failing tests and optimize verification processes
  • Find creative solutions to complex verification challenges and drive continuous improvement
  • Collaborate closely with CPU architects, RTL developers, and physical design teams to enhance verification of sophisticated architectural and microarchitectural features
  • Work together to achieve ambitious functional, performance, and power goals
  • Document comprehensive test plans and lead technical reviews with design and architecture teams
  • Maintain and enhance existing functional verification infrastructure and methodology
  • Actively participate in defining architecture and microarchitecture features of next-generation CPUs

Benefits

  • competitive pay
  • stock
  • bonuses
  • health
  • retirement
  • vacation

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service