NVIDIA Logo

NVIDIA

Formal Verification Engineer - Firmware

Reposted 9 Days Ago
Be an Early Applicant
In-Office or Remote
2 Locations
108K-213K Annually
Mid level
In-Office or Remote
2 Locations
108K-213K Annually
Mid level
The Formal Verification Engineer will ensure the correctness and reliability of firmware through formal methods, working closely with firmware and hardware teams.
The summary above was generated by AI

We are now seeking a Formal Verification Engineer, focusing on the firmware verification! In this role, you will be instrumental in ensuring the correctness, security, and reliability of our low-level software that drives the next generation of computing performance. This position is ideal for an individual passionate about applying advanced formal methods to solve complex firmware verification and hardware-firmware co-verification challenges at scale.

As a Formal Verification Engineer, your primary responsibility will be to use formal methods to prove the correctness and safety properties of critical firmware components. You will work closely with firmware architects, software developers, and hardware design teams to define specifications and ensure the firmware adheres to them across various operational states.

What you'll be doing:

  • Develop high-level, mathematically precise models and specifications for complex firmware behaviors (e.g., security protocols, memory management, boot sequencing) using formal specification

  • Apply various formal verification techniques, including Model Checking, Theorem Proving, and Equivalence Checking, to verify firmware correctness.

  • Focus on the interface between hardware and firmware, formally verifying critical handshakes, register accesses, and control flows.

  • Develop abstract models of hardware components (e.g., MMIO registers, state machines) required for firmware verification.

  • Analyze counterexamples generated by formal tools to identify root causes of design/firmware flaws.

  • Research, evaluate, and integrate new formal verification methodologies, tools, and algorithms to improve efficiency and coverage.

What we need to see:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field or equivalent experience (Ph.D. is a plus).

  • 3+ years of relevant experience in formal verification of hardware, software, or embedded systems.

  • Good understanding of the principles of Model Checking and/or Theorem Proving.

  • Strong proficiency in C/C++ (for firmware analysis) and scripting languages (e.g., Python, Perl).

  • Direct experience verifying critical firmware components such as Boot ROM/BIOS, Security Enclaves, Power Management, or Interrupt Controllers.

  • Experience with specialized techniques like Abstract Interpretation, SAT/SMT Solvers, or employing formal approaches in security-critical code.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 116,000 USD - 189,750 USD for Level 2, and 136,000 USD - 218,500 USD for Level 3.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until January 31, 2026.

This posting is for an existing vacancy. 

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Top Skills

C/C++
Model Checking
Perl
Python
Sat/Smt Solvers
Theorem Proving

Similar Jobs

An Hour Ago
Easy Apply
Remote or Hybrid
USA
Easy Apply
133K-235K Annually
Expert/Leader
133K-235K Annually
Expert/Leader
Cloud • Information Technology • Security • Software • Cybersecurity
Architect and lead large-scale cloud data platforms and AI/ML frameworks to ingest and process security telemetry. Build production ML and Generative AI solutions (LLMs, agents) to automate SOC workflows, improve threat detection, and reduce analyst workload while guiding cross-team integrations and MLOps practices.
Top Skills: Python,Aws,Azure,Scikit-Learn,Tensorflow,Pytorch,Large Language Models (Llms),Ai Agents,Mlops,Generative Ai,Infrastructure-As-Code,Containerization,Ci/Cd,Streaming Technologies
An Hour Ago
Remote
United States
110K-210K Annually
Senior level
110K-210K Annually
Senior level
Beauty • Robotics • Design • Appliances • Manufacturing
Lead global category growth and own the product innovation pipeline from concept through commercialization. Develop positioning, messaging, pricing, and go-to-market plans; ensure consistent brand voice across packaging, advertising, digital, and trade. Guide cross-functional teams, manage creative development and execution, analyze post-launch performance, support sales with tools and sell-in stories, and manage/develop Associate Brand Managers.
An Hour Ago
Easy Apply
Remote
United States
Easy Apply
120K-140K Annually
Senior level
120K-140K Annually
Senior level
Healthtech • Insurance • Other • Sales • Software
Lead go-to-market efforts in new markets to recruit Medicare agencies: generate leads via in-person and virtual outreach, run product demonstrations, negotiate contracts, close deals, and collaborate with marketing and agent success to onboard and support partners while promoting Spark locally.
Top Skills: AICRMSales Engagement Software

What you need to know about the Colorado Tech Scene

With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.

Key Facts About Colorado Tech

  • Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
  • Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
  • Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
  • Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
  • Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account