Manager, Software TPM - Server Firmware and System Software

at Nvidia
USD 192,000-368,000 per year
MIDDLE
βœ… On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Software Development @ 3 Leadership @ 3 People Management @ 7 Communication @ 6 Mentoring @ 6 Networking @ 3 Product Management @ 3 Technical Leadership @ 3 System Architecture @ 6

Details

NVIDIA is seeking a strong technology leader to manage the Server Software Technical Program Management (TPM) team. This role sits at the intersection of execution and strategy, leading a team of Senior TPMs who drive firmware and system software for NVIDIA's next-generation server platforms (DGX, MGX, HGX). These platforms combine NVIDIA GPUs, NVLink, InfiniBand networking, Grace CPUs, and an optimized AI/HPC software stack. This is a deep technical leadership role focused on Software Development Processes that bring new server hardware to life.

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.
  • Interact with diverse technical groups across organizational levels.

Requirements

  • Bachelor of Science (or equivalent experience) or Master of Science degree in Computer Science, Electrical Engineering, or related field.
  • 10+ years overall experience developing and leading complex low-level or system software projects, and 5+ years experience in a people management role.
  • Deep understanding of system architecture, including server topologies, out-of-band management, UEFI/BIOS, interconnects (e.g., PCIe, CXL), memory management, and RAS architecture.
  • Experience with complex system software for accelerators such as GPUs, DPUs, or FPGAs.
  • Strong interpersonal, verbal, and written communication skills and ability to achieve objectives under fast-paced timelines.
  • Proven ability to lead multiple projects with contending priorities.
  • Strong people management and mentoring skills with a consistent record of building cohesive teams.

Ways to stand out

  • Prior Senior Manager experience leading either engineering or program management teams.
  • Deep understanding of software engineering principles and large-scale enterprise system architecture.
  • Previous experience coordinating activities between hardware, firmware, and software application organizations.

Compensation & Benefits

  • Base salary range (Level 3): 192,000 USD - 304,750 USD.
  • Base salary range (Level 4): 232,000 USD - 368,000 USD.
  • You will also be eligible for equity and benefits.

Other details

  • Applications for this job will be accepted at least until December 11, 2025.
  • NVIDIA is an equal opportunity employer committed to a diverse work environment.