Formal Verification Engineer - New College Grad 2026

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA

This role focuses on formal verification of GPU micro-architectures using advanced formal techniques and tools. The engineer will identify key behaviors for verification, write testplans, develop assumptions and assertions, reason about arithmetic designs, debug RTL, and collaborate with architects and verification teams. The role requires a strong understanding of GPU/CPU architectures, formal verification methodologies, C, Verilog/System Verilog, Python, and Tcl.

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 and ability to reason about arithmetic verification challenges
  • Knowledge of formal verification methodologies and techniques
  • Able to understand arithmetic operations like MUL, FMA, MMA
  • Hands-on experience with C, Verilog / System Verilog HDLs, temporal logic assertions
  • Excellent command of scripting using Python and Tcl
  • Experience with industry strength formal verification tools
  • Excellent interpersonal skills, able to effectively collaborate and work with members of a distributed team

What the JD emphasized

  • formal verification tools
  • formal techniques
  • formal verification