Cpu Formal Verification Engineer

Intel Intel · Semiconductors · Oregon, Hillsboro, United States +4

This role focuses on the formal verification of CPU designs, ensuring the quality and reliability of Intel's cutting-edge CPU technologies. The engineer will develop strategies, create abstraction models, collaborate with design teams, and debug issues. While the role mentions AI and machine learning systems as applications of the CPUs, the core function is CPU verification, not AI/ML model development.

What you'd actually do

  1. Own the formal verification of microarchitecture blocks, methodologies, and critical aspects of CPU designs.
  2. Develop comprehensive formal verification strategies, plans, and proofs aligned with microarchitecture specifications.
  3. Create abstraction models to simplify design complexity and ensure convergence on validation.
  4. Collaborate with architects, RTL developers, and physical design teams to enhance verification efficiency.
  5. Analyze, debug, and resolve issues identified during verification, documenting findings and corrective actions.

Skills

Required

  • formal verification
  • computer architecture fundamentals
  • microarchitecture
  • memory systems
  • System Verilog
  • Verilog
  • Python
  • Perl
  • C/C++
  • TCL
  • assertion writing
  • coverage analysis
  • failure debugging

Nice to have

  • x86 architecture
  • ISA
  • system architecture
  • post-silicon validation
  • debugging
  • research publications
  • patents
  • advanced validation methods
  • communication skills
  • collaboration skills
  • teamwork