Senior Firmware Engineer – Networking Software

Nvidia

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $189k
This role $197k
$138k most similar roles pay here $253k

This role pays more than 62% of similar roles. Most pay $155,925–$222,000 — the shaded band above. At the midpoint, this role pays about $197k versus about $189k 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 – Networking Software

NVIDIA’s Networking group is hiring a Senior Firmware Engineer for its GPU networking (NVLink) FW team, where you will lead the design and implementation of critical firmware features for next-generation GPU products. This role involves collaborating with architecture and software teams across the globe to develop cutting-edge networking protocols that drive data growth for major corporations. You will work in both pre-silicon and post-silicon development environments, gaining expertise in system debugging, networking technology stacks, and hardware-software interactions. The ideal candidate has over five years of experience in firmware engineering with a strong background in C programming, embedded software, real-time systems, and Python scripting. Knowledge of network protocols, assembly language, Linux internals, and the ability to innovate are highly valued in this dynamic and fast-paced team environment.

What you'll do

  • Design and implement new features for NVIDIA GPU firmware.
  • Work on pre-silicon development of next-generation GPU products.
  • Gain expertise in system debugging and networking technology stacks.
  • Innovate and enhance FW switching products for customer satisfaction.
  • Collaborate with global R&D teams to drive product development.

What we're looking for

  • 5+ years of relevant professional firmware engineering experience.
  • BS or MS in Computer Science/Engineering with strong C proficiency.
  • Expertise in embedded software and real-time programming.
  • Proficient debugging skills and ability to handle dynamic priorities.
  • Strong Python programming skills for scripting and automation.

More like this

Similar roles

Senior Firmware Engineer, NIC Firmware

Nvidia

Remote (Seattle, WA) +2 79 days ago $152,000$241,500
C C++ Python Bash PCIe virtualization RDMA RoCE InfiniBand data_structures_and_algorithms networking_protocols distributed_systems high_performance_computing scalability_challenges
Remote

Senior Firmware Engineer

Anduril Industries

Costa Mesa, CA 12 days ago $191,000$253,000
C I2C SPI USB CAN RS232 RS485 Ethernet MSP430 ARM RTOS JTAG SWD Test-Driven Development CI/CD

Senior Firmware Engineer

Nvidia

Santa Clara, CA 13 days ago $184,000$287,500
C Firmware Development Low-Level Programming Memory-Mapped Register Access SoC Boot Flows Interrupts Linker/Build Systems Device Tree Configurations Clock Management Reset Management Voltage Rails Power-Gating Behaviors Rust ISO 26262 FMEA Secure Boot Debugging Skills Team Collaboration AI Development

Senior Firmware Engineer

Anduril Industries

Hudson, NH 9 days ago $165,000$218,000
FPGA HDL VHDL Verilog CI/CD Git JIRA Confluence Python Linux Xilinx Altera NVIDIA C C++ DO-254 ASIL-D PCIe DDR

Firmware Engineer_Senior Associate

PWC

Silicon Valley, CA +1 20 days ago $77,000$202,000
C/C++ JIRA Agile AWS Azure IoT AI iOS Android ISO 9001 Real-time OS Embedded Linux ST Micro Nordic MCU Device Driver Interaction Edge Devices Cloud-Connected Systems Performance Optimization Memory Management Power Considerations