Nvidia

Senior Technical Program Manager, Datacenter Compute Server Software

Job description

NVIDIA’s enterprise server platforms have made a major impact to various fields and is universally used across leading CSPs and industry datacenters, including the world’s largest Internet companies. We need passionate, hard-working, with can-do attitude and creative people to help us take on more of these unique opportunities in data-center solutions.

What you’ll be doing:

You will lead full software and firmware stack activities for NVIDIA's compute intensive server platforms, from design through production; collaborating with teams across company to plan and drive software and firmware objectives for the team. In this role you will be gathering requirements, helping prioritization, scheduling and planning for all phases of the product life cycle. Develop and manage milestones and schedules for the many moving parts that need to come together. Manage and improve existing product development and software release processes; collaborate with engineering management on improving the development workflow and engineering efficiency. You have the opportunity to interact with diverse technical groups, spanning all organizational levels.

What we need to see:

  • Must have hands on experience with software development, specifically for system software development.
  • Being thorough and the ability to multitask is important. Experience influencing decisions and leading teams in a matrix environment.
  • Enthusiastic, responsive, and passionate about finding opportunities for process improvement.
  • Excellent communication and technical presentation skills.
  • Ability to think strategically and tactically and to build consensus to make programs successful. Strong problem solving skills, consistently successful implementing systematic solutions.
  • BS, EE or CS or equivalent experience
  • 7+ years of experience.
  • Operating systems, like Linux, and system level knowledge is a plus.
  • Excellent Program Management Skills to manage a large and complex programs across many geographies.

Ways to stand out from the crowd:

  • 5+ years programming of a modern programming language is highly desired.
  • Deep understanding of software engineering principles and enterprise system architecture.
  • Previous experience with productizing enterprise server systems including experience of - coordinating activities between HW / FW / SW organizations is highly desirable. Experience with productivity tools and process automation is big plus.

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. Are you creative and autonomous? Do you love a challenge? If so, we want to hear from you. Come, join our Deep Learning Enterprise Server Platform team and help build the real-time, cost-effective computing platform driving our success in this exciting and quickly growing field.

The base salary range is 152,000 USD - 287,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

Nvidia

Nvidia designs GPUs for the gaming and professional markets.