Formal Verification Engineer
NVIDIA
This job at a glance
- Who can apply
- New grads, no experience needed
- Must know
- PythonC++C
- Work
- On-site in Santa Clara
- Pay
- Not stated by the employer.
- Skill demand
- Python32%C++30%C12%of 99 similar entry-level jobs posted in the US this week
- Listed
- Oct 28, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
NVIDIA is seeking sharp, curious, and motivated students passionate about formal verification, digital design, and computer architecture for the Formal Verification Engineer - New College Grad 2026 role. You will help verify advanced processor and accelerator designs using mathematical reasoning, assertions, model checking, and formal verification tools.
Key Responsibilities
- Learn and apply formal verification techniques to real processor and accelerator designs.
- Understand design behavior from specifications, RTL, and discussions with design teams.
- Write assumptions, assertions, and cover properties to verify important microarchitectural behavior.
- Debug formal failures and counterexamples to identify RTL bugs, property issues, or constraint problems.
- Use abstraction, modeling, and scripting to improve proof convergence and team productivity.
- Clearly communicate verification progress, coverage, risks, and findings.
Requirements & Tech Stack
- Familiarity with Verilog, SystemVerilog.
- Programming or scripting experience in Python, Tcl, Perl, C/C++, or similar.
- Strong analytical and collaboration skills.
- Ability to learn quickly, ask good questions, and collaborate effectively.
Qualifications
- BS/MS/Ph.D. or equivalent experience in CS/CE/EE/Mathematics.
- Strong fundamentals, a problem-solving mindset, and excitement for using formal methods to prove hardware correctness.
Ways To Stand Out From The Crowd
- Hands-on experience with formal tools such as JasperGold, VC Formal, or similar.
- Experience writing SystemVerilog Assertions.
- Passion for formal verification, digital design, computer architecture, or hardware correctness.
- Understanding of CPU, GPU, accelerator, SoC, memory-system, or protocol microarchitecture.
- Proven AI applications on engineering enhancement and improvements.