Cpu Verification Engineer

Intel Intel · Semiconductors · Texas, Austin, United States

CPU Design Verification Engineer responsible for validating cutting-edge CPU architectures for high-performance, power-efficient processors. This role involves working across pre-silicon, emulation, and post-silicon environments, developing verification plans, building testbenches, and debugging issues. The engineer will collaborate with architects and designers to ensure designs meet functional, performance, and power goals. There is an emphasis on leveraging AI techniques to enhance verification processes.

What you'd actually do

  1. Perform functional verification of CPU logic to ensure alignment with architectural and microarchitectural specifications
  2. Work across pre-silicon, emulation, and post-silicon environments to validate design functionality and debug issues across the product lifecycle
  3. Develop and execute comprehensive verification plans for CPU and IP components
  4. Perform functional coverage analysis, identify verification gaps, and implement strategies to close them
  5. Build scalable verification environments, including UVM-based testbenches and functional coverage models

Skills

Required

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related STEM field with 3+ years of relevant experience, OR Master's degree with 2+ years of experience, OR PhD with 0+ years of experience
  • Experience in computer architecture fundamentals, with emphasis on CPU microarchitecture
  • Experience with hardware modeling languages such as Verilog, VHDL, or System Verilog, and industry-standard simulation tools
  • Experience in debugging and validation, including test development, coverage analysis, and root cause analysis
  • Experience developing or working with UVM-based or similar verification environments
  • Programming experience in at least one language such as C/C++, Python, or Perl

Nice to have

  • Master's or PhD in Electrical Engineering, Computer Engineering, Computer Science, or related STEM field, with demonstrated experience in CPU design, verification, or architecture
  • Knowledge of x86 architecture, Intel Architecture ISA, and assembly programming
  • Experience with pre-silicon and post-silicon CPU verification, debugging, and analysis
  • Familiarity with software validation, including microcode, firmware, or low-level code generation
  • Experience developing robust and scalable verification environments and testbenches using SystemVerilog UVM/OVM, Specman, C/C++, Python, or similar languages
  • Advanced use of industry-standard simulation tools (e.g., Synopsys VCS) and version control systems (e.g., Git)
  • Intel or industry experience in microarchitecture, CPU design, or verification of CPU cores
  • Experience with advanced CPU microarchitecture concepts, including out-of-order execution

What the JD emphasized

  • Leverage AI techniques and innovative approaches to enhance verification processes and improve test coverage, significantly reducing product life cycle and validation timelines
  • Innovative application of AI or automation to enhance verification processes, improve coverage, and significantly accelerate product validation