Senior Firmware Engineer - GPU Verification

Nvidia

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$152,000–$241,500 / yr
Posted
7 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $206k
This role $197k
$141k most similar roles pay here $252k

This role pays less than 51% of similar roles. Most pay $177,250–$235,750 — the shaded band above. At the midpoint, this role pays about $197k 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 980 open roles on FindRole.

Listed pay typically runs $168,000–$270,250 across 966 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Firmware Engineer - GPU Verification

NVIDIA seeks a Senior Software Engineer to join its InfiniBand Switch and NVLink FW group in Santa Clara, CA, where you will contribute to the development of next-generation networking products for cloud, HPC, and storage. As part of an Agile team, you will use C++ and Python to develop verification processes, design new features, and collaborate with architecture and software teams throughout the development lifecycle. You will work in pre and post-silicon environments, gaining expertise in system debugging and network stacks while ensuring alignment with quality standards and project timelines. Ideal candidates have a B.Sc degree or equivalent experience, 5+ years of relevant professional experience, proficiency in C++ and Python, and knowledge of embedded software development, network protocols, CI tools like Git and Jenkins, and Linux internals.

What you'll do

  • Develop verification processes aligning with quality standards and project timelines.
  • Design and implement new features for NVIDIA Switch and GPUs using C++ and Python.
  • Facilitate planning, scheduling, and execution of projects within the team.
  • Work in pre and post-silicon development environments for next-gen networking products.
  • Gain deep understanding of networking technology, system debugging, and HW/FW/SW relationships.

What we're looking for

  • 5+ years of relevant professional experience in software engineering
  • Proficient in C++ and Python programming languages
  • Experience with embedded software development
  • Strong analytical and problem-solving skills
  • Knowledge of network protocols and Linux internals
  • Comfortable multitasking in a dynamic environment with shifting priorities
  • Familiarity with CI methodology and tools (Git, Gerrit, Jenkins)

More like this

Similar roles

Senior Software Engineer - GPU and SOC

Nvidia

Santa Clara, CA 30 days ago $152,000$241,500
C C++ Python ARM ACPI Device_Tree Linux Windows_Kernel Hypervisor GDB WinDBG GCC MSVC LLVM SOC_Architecture GPU_Software_Stack CI/CD Embedded_Systems System_Level_Security

Senior Firmware Engineer - GPU

Nvidia

Remote (Us, Sc, Remote, US) 26 days ago $152,000$241,500
C SPI I2C I3C PCIe SMBus MCTP PLDM RISC-V Ada SPARK Git CI/CD Python PostgreSQL
Remote

Firmware Infrastructure Engineer - GPU

Nvidia

Santa Clara, CA 54 days ago $152,000$241,500
Python C CI/CD SQL PostgreSQL Kubernetes AWS Docker Terraform Git Jenkins GitHub Linux Secure development practices Static/dynamic code analysis Fuzzing Threat modeling Attack trees BIOS development Firmware development

Senior ASIC Verification Engineer - GPU

Nvidia

Santa Clara, CA 8 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