Description
We are looking for a Senior Formal Verification Engineer to help verify the design and implementation of industry's leading Coherent interconnects and other High-Performance Designs.
As a Senior Formal Verification Engineer, you will play a key role in ensuring the functional correctness and completeness of our next generation chip designs. You will collaborate with a team of highly skilled engineers to develop and implement formal verification methodologies using formal verification tools, define the verification scope, and ensure design correctness. You will employ advanced formal techniques to obtain sufficiently bounded proofs while working with architects, designers, and pre- & post-silicon verification teams to accomplish your tasks.
Key responsibilities include:
- Identifying key behaviours for verification to write clear test plans for complex designs.
- Implementing test plans using the latest formal techniques, including the development of environment assumptions, assertions, and cover properties.
- Developing abstraction models to overcome complexity challenges and obtain full proofs, or bounded proofs with sufficient coverage.
- Driving tools to realise their best performance.
- Debugging RTL to identify causes of failure scenarios.
- Contributing to flow and script development to improve team efficiency.
- Articulating formal verification coverage of the design to partners.
Requirements include:
- BS (or equivalent experience)/MS/PhD with 7+ years of experience in CS/CE/EE/Mathematics.
- Solid understanding of GPU/CPU architectures and designs.
- Strong analytical skills to solve complex problems.
- Knowledge of formal verification methodologies and techniques.
- Ability to implement abstraction techniques for effective verification.
- Hands-on experience with Verilog/System Verilog HDLs, temporal logic assertions, and ability to understand complex RTL quickly.
- Excellent command of scripting using TCL, Perl, and Python.
- Preferable experience with Formal Verification Tools (e.g. Jasper Gold, VC Formal).
- Excellent interpersonal skills, able to effectively collaborate and work with members of a distributed team.