Senior Formal Verification Engineer

NVIDIA NVIDIA · Semiconductors · Brazil · Remote

Senior Formal Verification Engineer at NVIDIA to ensure the functional correctness and completeness of next-generation chip designs, collaborating with architects and designers using advanced formal techniques.

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 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.
  • Able to implement abstraction techniques for effective verification.
  • Hands-on experience with Verilog / System Verilog HDLs, temporal logic assertions, and able to understand complex RTL quickly.
  • Excellent command of scripting using TCL, Perl, and Python.

Nice to have

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

What the JD emphasized

  • formal verification methodologies
  • formal techniques
  • formal verification coverage