Senior Formal Verification Engineer, GPU Kernels

Nvidia

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$184,000–$287,500 / yr
Posted
46 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $206k
This role $236k
$147k most similar roles pay here $303k

This role pays more than 81% of similar roles. Most pay $177,250–$235,750 — the shaded band above. At the midpoint, this role pays about $236k versus about $206k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 985 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 971 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Formal Verification Engineer, GPU Kernels

Join NVIDIA's Deep Learning Safety Team as a Senior Formal Verification Engineer for GPU Kernels, where you will design and develop scalable verification tools that ensure the correctness of performance-critical GPU kernels used in safety-critical systems. Your day-to-day responsibilities include creating new algorithms, building automated workflows, integrating AI into formal verification processes, and collaborating with compiler and kernel developers to enhance software reliability. You will leverage your expertise in formal methods such as symbolic execution and SMT solving, along with strong programming skills in C/C++ or Rust, to tackle the complex concurrency and memory models of modern GPU architectures. This role requires a deep understanding of CPU and GPU architecture, experience with CUDA or OpenCL, and familiarity with weak memory model formalization, making it ideal for those passionate about advancing AI safety through innovative software solutions.

What you'll do

  • Design and develop scalable verification tools for GPU kernels using formal methods.
  • Integrate AI into formal verification workflows to automate complex tasks.
  • Build robust verification agents that can formalize specifications and analyze bugs.
  • Evaluate new algorithms and contribute to the intersection of AI and formal verification.
  • Support compiler and kernel developers by integrating verification tools in production pipelines.

What we're looking for

  • MS or PhD in Computer Science or equivalent experience required.
  • 6+ years of formal methods experience including symbolic execution, SMT solving, interactive theorem proving, and model checking.
  • Strong programming skills in C/C++ or Rust with experience in SCM and build systems.
  • Ability to work independently on project goals and scope, leading development efforts.
  • Knowledge of CPU/GPU architecture and experience with CUDA/OpenCL preferred.

More like this

Similar roles

Senior ASIC Verification Engineer - GPU

Nvidia

Santa Clara, CA 48 days ago $136,000$218,500
SystemVerilog UVM Perl Python Assertion-Based Verification Semiformal Verification Test Planning Coverage Closure Debugging Object Oriented Programming CI/CD
Hybrid

GPU Verification Engineer

Nvidia

Westford, MA 62 days ago $136,000$218,500
C C++ Python Perl Shell VCS emulation FPGA debugging-tools CI/CD

Senior System Software Engineer, GPU Performance Profiling

Nvidia

Austin, TX 111 days ago $152,000$241,500
C C++ CUDA OpenCL Linux Windows Git Python CI/CD Doxygen Markdown JIRA Confluence NVIDIA GPUs GPU Compute API Assembly programming Performance analysis tools High performance computing Software design Debugging skills