NVIDIA

AI

SeniorFormalVerificationEngineer,GPUKernels

$184–288k Santa Clara, California, United States FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Formal Verification Engineer, GPU Kernels at NVIDIA. Skills: Formal Verification, GPU Kernels, AI, C++, Rust. developing and delivering verification tools for GPU kernels. developing new algorithms”

What You'll Achieve.

enable their deployment in a large range of environments, including safety-critical systems; improving development velocity across our many software projects

Industry & Context.

AI
Problems you'll solve

bugs can be hard to catch and expensive to miss; build the verification tools that prove these kernels behave correctly; design and implement new verification approaches that can handle the massive concurrency and complex memory model of the latest GPU architectures; AI + formal methods intersection is an active research area; build agents to automate verification tasks (formalization of specifications, bug fixing, root cause analysis)

What They're Looking For.

Must Have

MS or PhD in Computer Science, Compute Engineering or equivalent experience, 6+ years of relevant work experience, Formal methods experience: symbolic execution, SMT solving, interactive theorem proving, or model checking, programming skills in C/C++ or Rust, experience in SCM (e. g. , Git), experience in build systems (e. g. , Make, CMake), The ability to work independently, define project goals and scope, and lead your own development effort

Nice to Have

Knowledge of CPU and/or GPU architecture, CUDA or OpenCL experience, Background in the formalization of weak memory models, Experience in the verification of concurrent software, Experience building LLM agents with tool use and multi-step reasoning, Experience with neurosymbolic approaches and LLM-assisted theorem proving

What You'll Do.

developing and delivering verification tools for GPU kernels

developing new algorithms

evaluating algorithms

joining architecture discussion

learning the latest technologies from the research community

prototype ideas from papers

contribute back research ideas

Design and develop robust and scalable verification tools for GPU kernels

Integrate your work in production pipelines to support kernel and compiler developers

Integrate AI into formal verification workflows

build agents to automate verification tasks (formalization of specifications

Participate in a high-energy and dynamic company culture to develop innovative software and hardware products and practice hardware-software co-design

How You'll Work.

Team & Collaboration

joining architecture discussion; support kernel and compiler developers; Participate in a high-energy and dynamic company culture

Process & Methodology

define project goals and scope, lead your own development effort

Full Job Description

We are now looking for a Senior Formal Verification Engineer for GPU Kernels! Modern AI performance relies on highly optimized GPU kernels — performance-critical code where bugs can be hard to catch and expensive to miss. NVIDIA's Deep Learning Safety Team is hiring engineers to build the verification tools that prove these kernels behave correctly, enabling their deployment in a large range of environments, including safety-critical systems. The mission is to design and develop scalable verification tools for GPU kernels. You will design and implement new verification approaches that can handle the massive concurrency and complex memory model of the latest GPU architectures. Formal methods alone cannot scale to modern GPU kernels, and AI alone cannot offer safety guarantees — the team's bet is that the combination can, and you will help build it. Join the team supporting compiler and kernel developers for safe autonomous driving. **What you 'll be doing:** In this role, you will be responsible for developing and delivering verification tools for GPU kernels. The scope of these efforts ranges from developing new algorithms to evaluating them, from building tools to automating workflows, from joining architecture discussion to learning the latest technologies from the research community. The AI + formal methods intersection is an active research area — expect to read papers, prototype ideas from them, and contribute back where it makes sense. * Design and develop robust and scalable verification tools for GPU kernels. * Integrate your work in production pipelines to support kernel and compiler developers. * Integrate AI into formal verification workflows, build agents to automate verification tasks (formalization of specifications, bug fixing, root cause analysis) * Participate in a high-energy and dynamic company culture to develop innovative software and hardware products and practice hardware-software co-design. **What we need to see:** * MS or PhD in Computer Sci

Free ATS check

Applying for this Senior Formal Verification Engineer, GPU Kernels role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about NVIDIA?

Real rants from real employees. Read before you apply.

Read Company Rants →