The Lead Formal Verification Engineer plays a critical role in the verification of advanced Ryzen CPU clusters and blocks using formal verification methods. This position involves the creation of formal proofs and models to ensure the accuracy and reliability of CPU designs by collaborating closely with various technical teams.
This position requires candidates with 5-10 years of experience in formal verification, particularly with CPU-related microarchitecture. Ideal candidates will have hands-on experience with formal engines and a strong background in hardware description languages.
The main responsibilities include:
Candidates must possess skills in formal verification, specifically:
- Experience with formal engines such as JasperGold and VC Formal.
- Proficiency in assertion languages and HDL modeling.
- Strong programming capabilities in languages like Python, Tcl, or Perl.
- Excellent analytical skills to identify verification gaps in designs.
A Bachelor’s, Master’s, or Ph.D. in Computer Engineering, Electrical/Electronic Engineering, Computer Science, or a related field is required.