Senior Software Program Manager, Datacenter Compute Server

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$200,000–$322,000 / yr
Employment
Full-time
Posted
4 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $193k
This role $261k
$130k $343k
below market most similar roles pay here above market

This role pays more than 89% of similar roles. Most pay $151,000–$235,750 — the blue band above. At the midpoint, this role pays about $261k versus about $193k 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 1623 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software Program Manager, Datacenter Compute Server

The Senior Software Program Manager joins the Compute Software platform team to lead software and firmware execution for Datacenter class Servers, Rack Solutions, and PCIe products. You will define and implement processes to support HPC and AI platforms for cloud service providers and OEMs, driving release schedules, plans, and executive status updates. Daily responsibilities include collecting requirements, defining priorities, and managing complex schedules for parallel moving parts. You will collaborate with diverse technical groups to translate customer requirements into achievable goals while resolving technical issues and resource conflicts. Required skills include knowledge of software engineering principles, configuration management tools, and process automation. Preferred experience includes Linux OS, modern programming languages, and coordinating activities between hardware, firmware, and software organizations to support the complete software stack running on GPUs.

What you'll do

  • Define and implement processes to support NVIDIA GPUs, HPC, and AI platforms for cloud and OEM customers.
  • Lead software and firmware execution for Datacenter servers, Rack Solutions, and PCIe products.
  • Build and maintain the master release plan of record and drive all release schedules.
  • Translate customer requirements into achievable technical goals and actions for internal engineering teams.
  • Manage customer releases and resolve technical issues reported by OEMs and Cloud Service Providers.
  • Improve existing product development workflows and software release processes to maximize engineering efficiency.
  • Develop and maintain schedules for multiple parallel moving parts across diverse technical groups.
  • Drive process documentation and maintain all processes related to enterprise support.

What we're looking for

  • BS in Electrical Engineering or Computer Science, or equivalent experience.
  • 12+ years of proven experience in a similar or related role.
  • Hands-on experience with software development and processes, specifically for system software and firmware development.
  • Detailed knowledge of software engineering principles.
  • Experience with industry standard configuration management tools.
  • Experience with productivity tools and process automation.
  • Excellent verbal and written communication and technical presentation skills.
  • Operating systems principles, Linux OS, and modern programming languages experience (preferred).

More like this

Similar roles

Senior Software Program Manager

Nvidia

Santa Clara, CA 68 days ago $168,000–$258,750
DRIVE OS ISO 26262 ISO 21434 ASPICE Python JavaScript REST APIs Jira Jama Change Management Operating Systems SQA Google Scripts
8+ yrs exp