Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

NVIDIA Logo

Manager, Software TPM - Server Firmware and System Software

NVIDIA

$192,000 - $368,000
Dec 25, 2025
Santa Clara, CA, US
Apply Now

NVIDIA is seeking a strong technology leader to manage their Server Software Technical Program Management (TPM) team, focusing on driving firmware and system software for next-generation server platforms like DGX, MGX, and HGX, which integrate GPUs, NVLink, InfiniBand, Grace CPUs, and an AI/HPC software stack. The role aims to improve the Software Development Processes for bringing new server hardware to life.

Requirements

  • Deep understanding of system architecture, such as server topologies, Out of band management, UEFI/BIOS, interconnects (e.g., PCIe, CXL), memory management, RAS architecture etc.
  • Previous experience working with complex system software for accelerators such as GPUs, DPUs, or FPGAs.
  • Deep understanding of software engineering principles and large-scale enterprise system architecture.
  • Previous experience coordinating activities between HW, Firmware, and SW application organizations is a plus.

Responsibilities

  • Lead a team of TPMs driving the technical software and firmware execution for NVIDIA's NPI (New Product Introduction) and sustaining engineering teams.
  • Drive the end-to-end SDLC for low-level server components, including firmware (BMC, UEFI/BIOS), drivers, and system management software, ensuring alignment with hardware schedules.
  • Collaborate closely with NVIDIA product management and hardware engineering teams to define release plans and program objectives.
  • Build a strong connection and feedback loop between sustaining and NPI engineering teams to improve product quality and development velocity.
  • Lead process improvement initiatives and help propagate SDLC standards across multiple engineering and TPM organizations.
  • You will have the opportunity to interact with diverse technical groups, spanning all organizational levels.

Other

  • 10+ overall years of experience developing and leading complex low-level or system software projects. and 5+ years of experience in a people management role.
  • Strong interpersonal, verbal, and written communication skills with a capability to achieve objectives under fast-paced timelines.
  • Proven ability to lead multiple projects with contending priorities.
  • Strong people management and mentoring skills and consistent record to build cohesive teams.
  • Prior Senior Manager experience leading either engineering or program management teams.