Cpu Formal Verification Engineer

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

Intel is seeking a Formal Verification Engineer to ensure the reliability and functionality of their IP and SoC microarchitectures. This role involves using advanced formal verification tools and methodologies, developing test and coverage plans, creating abstraction models, and developing formal proofs. The engineer will collaborate with architects, RTL developers, and physical design teams, and maintain the verification infrastructure.

What you'd actually do

  1. Conduct formal verification of IP and SoC microarchitectures using advanced tools and methodologies based on model checking and equivalence checking algorithms.
  2. Develop comprehensive formal verification test and coverage plans, defining scope, strategy, and techniques to ensure thorough verification.
  3. Create abstraction models to achieve convergence on design and track, verify, and apply abstraction techniques effectively.
  4. Develop formal proofs to implement verification plans and resolve failing tests using corrective measures.
  5. Collaborate with architects, RTL developers, and physical design teams to verify and enhance complex architectural and microarchitectural features.

Skills

Required

  • formal verification
  • model checking
  • equivalence checking
  • abstraction techniques
  • BDD
  • DFG

Nice to have

  • Master's degree
  • collaboration with cross-functional teams
  • understanding of complex architectural protocols
  • document and present formal verification plans