logo

NVIDIA

Senior Technical Program Manager, Platform Software

Department
Engineering
Job Type / Location
Santa Clara
Experience Required
5+ years
Posted On

About the team

The NVIDIA Datacenter Platform Software team is seeking an experienced Technical Program Manager to join our growing organization. This role offers the opportunity to contribute to the development of cutting-edge hardware and software for our datacenter products. We are a fast-paced team at the forefront of AI and accelerated computing, delivering server platforms for a wide range of applications from large-scale AI training to scientific computing.

What you'll be doing:

  • Lead and manage complex technical programs from inception to delivery, ensuring timely execution and alignment with business objectives.
  • Define program scope, goals, and deliverables in collaboration with engineering teams and product managers.
  • Develop and maintain detailed project plans, schedules, and resource allocations.
  • Identify and mitigate risks, dependencies, and roadblocks throughout the program lifecycle.
  • Facilitate cross-functional communication and collaboration between software, hardware, and validation teams.
  • Drive continuous process improvements and implement best practices for program management.
  • Provide regular status updates and reports to stakeholders and senior management.
  • Champion Agile/Scrum methodologies and contribute to the evolution of our development processes.

What we need to see:

  • BS or MS in Computer Science, Electrical Engineering, or a related technical field.
  • 8+ years of experience in technical program management, with a proven track record of successfully delivering complex software products.
  • Strong understanding of the software development lifecycle (SDLC) and Agile/Scrum methodologies.
  • Experience with project management tools such as Jira and Confluence.
  • Excellent communication, interpersonal, and leadership skills.
  • Ability to thrive in a dynamic, fast-paced environment and manage multiple priorities effectively.

Ways to stand out from the crowd:

  • Experience with platform software development, including operating systems, virtualization, device drivers, or firmware (BIOS/UEFI).
  • Familiarity with datacenter technologies such as networking, storage, and security.
  • Proficiency in programming languages like C/C++ or Python.
  • Experience working on products that combine both hardware and software.

View Assessment Process

Think you'll be a good fit?