Senior Formal Verification Engineer

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA +3

Senior Formal Verification Engineer to ensure the functional correctness and completeness of NVIDIA's next-generation chip designs, collaborating with architects and designers to develop and implement formal verification methodologies.

What you'd actually do

  1. Identify key behaviors for verification to write clear testplans for complex designs.
  2. Implement testplans using the latest formal techniques, including the development of environment assumptions, assertions and cover properties.
  3. Develop abstraction models to overcome complexity challenges and obtain full proofs, or bounded proofs with sufficient coverage.
  4. Drive tools to realize their best performance.
  5. Debug RTL to identify causes of failure scenarios.

Skills

Required

  • BS (or equivalent experience)/MS/PhD
  • Solid understanding of GPU/CPU architectures and designs
  • Strong analytical skills
  • Knowledge of formal verification methodologies and techniques
  • Able to implement abstraction techniques for effective verification
  • Hands-on experience with Verilog / System Verilog HDLs, temporal logic assertions
  • Excellent command of scripting using TCL, Perl, and Python

Nice to have

  • Formal Verification Tools (eg. Jasper Gold, VC Formal )

What the JD emphasized

  • 7+ years of experience