# Director, Software TPM - Server Firmware and System Software

**Company**: NVIDIA
**Location**: Santa Clara
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Salary**: Competitive salary and benefits package
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Manager--Software-TPM---Server-Firmware-and-System-Software_JR2007277-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_48cfa5a7-9fb

## Description

## Job Description

We are seeking a strong technology leader to manage our Server Software Technical Program Management (TPM) team. This role is at the cross-section of execution and strategy, leading a team of Senior TPMs who drive the firmware and system software for NVIDIA's next-generation server platforms like DGX, MGX, and HGX.

### Key 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.

### Requirements

- Bachelor of Science (or equivalent experience) or Master of Science degree in Computer Science, Electrical Engineering, or related field.

- 12+ overall years of experience developing and leading complex low-level or system software projects. and 7+ years of experience in a people management role.

- 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.

- 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.

### Nice to Have

- 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 HW, Firmware, and SW application organizations is a plus.

## Skills

### Required
- System architecture
- UEFI/BIOS
- Interconnects (e.g., PCIe, CXL)
- Memory management
- RAS architecture
- Complex system software for accelerators (e.g., GPUs, DPUs, FPGAs)

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Manager--Software-TPM---Server-Firmware-and-System-Software_JR2007277-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
