Director, Software TPM - Server Firmware and System Software

Nvidia

Actively hiring Verified listing
Santa Clara, US Posted 12 days ago $272,000$425,500 / year

At a glance

AI generated

TL;DR

NVIDIA seeks a Senior Manager to lead its Server Software Technical Program Management team, overseeing the development of firmware and system software for next-generation server platforms like DGX, MGX, and HGX. This role involves driving technical execution across NPI and sustaining engineering teams, managing the SDLC for low-level components such as BMC, UEFI/BIOS, drivers, and system management software to align with hardware schedules. The ideal candidate will collaborate closely with product management and hardware engineering to define release plans and objectives while fostering a feedback loop between sustaining and NPI teams to enhance quality and velocity. Key requirements include extensive experience in complex low-level or system software projects, deep knowledge of server architecture and interconnects, and strong leadership skills for managing multiple priorities and building cohesive teams.

Skills

UEFI/BIOS Firmware Python C++ System Management Software CI/CD Linux NVIDIA GPUs InfiniBand Grace CPUs SDLC PCIe CXL Memory Management RAS Architecture Out of Band Management Docker Kubernetes Git JIRA

What you'll do

  • Lead TPM team in driving technical software and firmware execution for new server platforms.
  • Ensure alignment of low-level server components' SDLC with hardware schedules.
  • Define release plans and program objectives by collaborating with product management and engineering teams.
  • Build feedback loops between sustaining and NPI engineering teams to enhance product quality.
  • Initiate process improvement initiatives and propagate SDLC standards across multiple organizations.
  • Manage complex system software projects for accelerators like GPUs, DPUs, or FPGAs.

What we're looking for

  • Over 12 years of experience in developing and leading complex low-level or system software projects.
  • At least 7 years of experience managing people in a technical leadership role.
  • Deep understanding of server architecture, including firmware, UEFI/BIOS, and interconnects.
  • Experience working with accelerators like GPUs, DPUs, or FPGAs in complex systems.
  • Strong interpersonal skills for effective communication under fast-paced timelines.
  • Proven ability to manage multiple projects with competing priorities simultaneously.
  • Prior experience as a Senior Manager leading engineering or program management teams.

Market check

Salary context

This $272,000–$425,500 range sits above 97% of similar postings on FindRole.

Peer median band

$165,725$257,150

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$168,462$245,000

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

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 801 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

More like this

Similar roles

Firmware Development Engineer, Sr. Staff

Qualcomm

Santa Clara, Ca,Us, US 9 days ago $180,600$271,000
C Assembly RTOS OS Kernel Zephyr eCos uC/OS FreeRTOS ARM v8 Simulators FPGA Interprocessor Communication Power Management Debugging Boot RAS Security Runtime Services Embedded Firmware Qualcomm SoCs

Firmware Development Engineer, Sr. Staff

Qualcomm

Santa Clara, Ca,Us, US 23 days ago $180,600$271,000
C Assembly RTOS OS kernel environments Zephyr eCos µC/OS FreeRTOS ARMv8 Simulators FPGA emulation Interprocessor communication Power management Driver development Embedded firmware development

Manager, Software Engineering - Security Firmware

Nvidia

Us, Ca, Santa Clara, US 12 days ago $224,000$356,500
C/C++ Python CI/CD NVIDIA DGX NVIDIA HGX NVIDIA MGX Docker Terraform Git NIST SP 800-193 DICE SPDM LLMs STRIDE AI coding assistants Automated testing Fuzzing

Senior Manager, Firmware & Software Development

Rockwell Automation

Remote (United States Of America Mequon, US) 47 days ago
C C++ Matlab Simulink Python C# .NET Angular Xamarin MAUI Figma CI/CD GitHub Azure IEC 62443 IEC 61508
Remote

Sr. Manager, Firmware

F5 Inc

Remote (San Jose, US) 121 days ago $180,800$271,200
UEFI C/C++ OpenBMC IPMI Redfish Git GDB JTAG CI/CD Arm x86 embedded Linux secure boot I2C SPI UART PCIe GPIO PMIC NOR/NAND DRAM SSD FIPS 140-3 FedRAMP
Remote