Senior Formal Verification Engineer

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA +3 · Remote

Senior Formal Verification Engineer role at NVIDIA, focusing on verifying the micro-architecture of GPUs using formal verification tools. Responsibilities include defining verification scope, ensuring correctness, developing abstraction models, and debugging RTL. Requires BS/MS/PhD with 6+ years of experience, understanding of GPU/CPU architectures, experience with Verilog/System Verilog, formal tools, and scripting.

What you'd actually do

  1. verify the micro-architecture using formal verification tools
  2. define the verification scope
  3. ensure correctness
  4. employ sophisticated formal techniques to acquire sufficiently bounded proofs
  5. work with architects, designers, and pre- & post-silicon verification teams to accomplish your tasks

Skills

Required

  • BS/MS/PhD or equivalent experience in CS/CE/EE/Mathematics with 6+ years of experience
  • Understanding of GPU/CPU architectures and engineering work flows
  • Experience with Verilog / System Verilog HDLs and able to understand sophisticated RTL quickly
  • Experience with formal tools and knowledge of formal verification methodologies
  • Able to implement abstraction techniques for effective verification
  • Strong analytical skills to tackle sophisticated problems
  • Excellent command of scripting using TCL, Perl, and/or Python
  • Excellent written and verbal communication
  • Able to optimally collaborate and work in a distributed team!

What the JD emphasized

  • verify the micro-architecture using formal verification tools
  • define the verification scope
  • ensure correctness
  • employ sophisticated formal techniques to acquire sufficiently bounded proofs
  • work with architects, designers, and pre- & post-silicon verification teams to accomplish your tasks