Formal Verification Engineer - New College Grad 2026

NVIDIA NVIDIA · Semiconductors · Austin, TX +1

NVIDIA is seeking a Formal Verification Engineer to verify the design and implementation of GPUs using formal verification tools. Responsibilities include defining verification scope, ensuring design correctness, employing advanced formal techniques, and collaborating with design teams. The role requires a BS/MS/PhD in CS/CE/EE/Mathematics, solid understanding of GPU/CPU architectures, knowledge of formal verification methodologies, experience with Verilog/System Verilog, and scripting skills (TCL, Perl, Python). Experience with JasperGold and VC-Formal tools is also required.

What you'd actually do

  1. verify the micro-architecture using formal verification tools
  2. define the verification scope
  3. ensure design correctness
  4. employ advanced formal techniques to obtain sufficiently bounded proofs
  5. working 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
  • 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
  • Experience with a JasperGold and VC-Formal tools
  • Excellent interpersonal skills, able to effectively collaborate and work with members of a distributed team

What the JD emphasized

  • verify the micro-architecture using formal verification tools
  • define the verification scope
  • ensure design correctness
  • employ advanced formal techniques to obtain sufficiently bounded proofs
  • working with architects, designers, and pre- & post-silicon verification teams to accomplish your tasks
  • Solid understanding of GPU/CPU architectures and designs
  • Knowledge of formal verification methodologies and techniques
  • Hands-on experience with Verilog / System Verilog HDLs, temporal logic assertions, and able to understand complex RTL quickly
  • Experience with a JasperGold and VC-Formal tools