Cpu Verification Engineer

Intel Intel · Semiconductors · Texas, Austin, United States +1

CPU Design Verification Engineer responsible for verifying and validating high-performance, power-efficient processors. Develops and executes verification plans, creates UVM-based testbenches, performs functional coverage analysis, and debugs pre-silicon environments. Collaborates with architects and designers, and enhances verification infrastructure.

What you'd actually do

  1. Develop and execute comprehensive verification plans to validate CPU logic against architectural and microarchitectural specifications.
  2. Create scalable verification environments, including UVM-based testbenches and functional coverage models.
  3. Perform functional coverage analysis, identify verification gaps, and implement strategies to close them.
  4. Run system-level simulations to validate functionality, power, and timing, uncovering bugs and ensuring design robustness.
  5. Debug and root-cause issues in pre-silicon environments and implement corrective measures to resolve test failures.

Skills

Required

  • Bachelor's Degree in Electrical Electronics Engineering, Computer Engineering or in a STEM related field of study with 1+ years of relevant experience OR Master’s Degree in Electrical Electronics Engineering, Computer Engineering or in a STEM related field of study
  • 1+ years of experience in modeling languages such as Verilog, VHDL, or SystemVerilog, and industry-standard simulation tools.
  • 1+ years of experience developing UVM-based testbenches for reusable and scalable verification environments.
  • 1+ years of experience in scripting language i.e. Python or Perl and C++

Nice to have

  • Advanced degree in Electrical Engineering, Computer Engineering, Computer Science, or a related STEM field.
  • Knowledge of x86 architecture, Intel Architecture ISA, and assembly programming.
  • Experience in pre-silicon and post-silicon CPU verification, debugging, and analysis, including identifying and closing coverage gaps.
  • Familiarity with software validation techniques such as microcode, firmware, or low-level code generation.
  • Experience using industry-standard simulation tools like Synopsys VCS and version control systems such as Git.
  • Demonstrated technical ownership in CPU microarchitecture, design, or verification with hands-on expertise.
  • Innovative application of AI or automation to enhance verification processes and accelerate validation timelines.
  • Strong understanding of computer architecture fundamentals, with emphasis on CPU microarchitecture.
  • Experience in debugging and validation, including functional coverage analysis, test development, and root cause analysis.

What the JD emphasized

  • CPU architectures
  • high-performance
  • power-efficient processors
  • CPU Design Verification Engineer
  • CPU architects
  • RTL designers
  • physical design teams
  • rigorous functional
  • performance
  • power goals
  • deep technical challenges
  • industry-leading technologies
  • billions of users globally
  • architectural and microarchitectural specifications
  • scalable verification environments
  • functional coverage models
  • functional coverage analysis
  • verification gaps
  • system-level simulations
  • design robustness
  • pre-silicon environments
  • CPU architects
  • RTL developers
  • physical design teams
  • complex architectural and microarchitectural features
  • verification infrastructure
  • methodologies
  • automation flows
  • optimize workflows
  • throughput
  • automation tools
  • verification processes
  • technical reviews
  • cross-functional stakeholders
  • CPU architecture
  • microarchitecture features
  • functional
  • performance
  • power goals
  • Electrical Electronics Engineering
  • Computer Engineering
  • STEM related field
  • modeling languages
  • Verilog
  • VHDL
  • SystemVerilog
  • simulation tools
  • UVM-based testbenches
  • reusable and scalable verification environments
  • scripting language
  • Python
  • Perl
  • C++
  • x86 architecture
  • Intel Architecture ISA
  • assembly programming
  • pre-silicon and post-silicon CPU verification
  • debugging
  • analysis
  • identifying and closing coverage gaps
  • software validation techniques
  • microcode
  • firmware
  • low-level code generation
  • Synopsys VCS
  • version control systems
  • Git
  • technical ownership
  • CPU microarchitecture
  • design
  • verification
  • hands-on expertise
  • Innovative application of AI or automation to enhance verification processes and accelerate validation timelines.
  • computer architecture fundamentals
  • CPU microarchitecture
  • debugging and validation
  • functional coverage analysis
  • test development
  • root cause analysis