CPU Verification Engineer
Intel Corporation is a leading technology company focused on creating world-changing technology. The CPU Verification Engineer will be responsible for verifying CPU logic designs, developing verification plans, and collaborating with various teams to ensure high-performance CPU architecture meets specified requirements.
Responsibilities
- Perform functional verification of CPU logic to ensure design will meet specification requirements
- Develop IP verification plans, test benches, and the verification environment to ensure coverage to confirm to CPU microarchitecture specifications
- Execute verification plans and defines and runs system simulation models to verify the design, analyze power and timing, and uncover bugs
- Replicate root causes, and debugs issues in the presilicon environment
- Find and implement corrective measures to resolve failing tests
- Collaborate with CPU architects, RTL developers, and physical design teams to improve verification of complex architectural and microarchitectural features and to meet functional, performance, and power goals
- Document test plans and drive technical reviews of plans and proofs with design and architecture teams
- Maintain and improves existing functional verification infrastructure and methodology
- Participate in the definition of architecture and microarchitecture features of the CPU being designed actively
Skills
- Bachelor's degree in Computer Engineering, Computer Science or Electrical/Electronic Engineering with 3+ months of experience - OR - a Master's degree in Computer Engineering, Computer Science or Electrical/Electronic Engineering
- 3+ months experience in computer architecture, including specific areas of technical ownership/expertise relevant to CPUs
- 3+ months experience hardware modeling languages, such as Verilog, VHDL, or System Verilog and industry standard logic simulation tools
- 1+ years of experience validation and debug experience such as test writing/generation, checker development, coverage analysis, failure debug, root cause analysis
- 1+ years' experience in at least one language: C/C++, Perl, Python, etc
- Advanced degree in computer engineering or electrical engineering or STEM related degree and 3+ years of experience in the following:
- Experience with Intel Architecture ISA and system architecture, x86 assembly language
- Familiarity with software validation, including microcode, firmware, etc
- Experience in post-silicon debug and analysis
- Intel or industry experience in micro-architecture, design or verification of CPU cores
- Experience with a hardware modeling language, such as Verilog, VHDL, or System Verilog and industry standard logic simulation tools
- Assembly language programming, code generation, or other low-level software experience
- Validation environment development in C/C++/ Python
- Test bench development concepts and languages like Specman, System Verilog UVM/OVM
- In-depth computer architecture with emphasis on out of order processor execution
- Intel or industry experience in pre-silicon verification of CPU cores, including specific areas of technical ownership/expertise relevant to CPUs
Benefits
- Health
- Dental
- Retirement benefits
- 14 paid holidays per calendar year
- Three weeks of paid vacation
- Four-week paid sabbatical every four years of employment
- Five bonuses per year dependent on overall company and personal performance
- Employee stock purchase program
Company Overview
Company H1B Sponsorship
Apply To This Job