Senior Software Program Manager - Datacenter Compute Server
We are looking for a Senior Software Program Manager to join NVIDIA’s Compute Software platform team. Our work has made a major impact across various fields, used by leading academic institutions, start-ups, and industry, including the world’s largest Internet companies. We seek passionate, hard-working, and creative individuals to help us achieve our engineering goals.
What you will be doing:
- Work closely with software and firmware development managers, engineers, and logistical personnel to understand, define, and implement processes supporting NVIDIA GPUs HPC and AI platforms for cloud service providers and OEMs, including responsibilities related to general compute and firmware releases.
- Lead software and firmware execution for datacenter class servers, rack solutions, and PCIe products, managing release schedules, plans, and executive status updates. Schedule and lead status meetings, maintaining the release schedules and plans of record.
- Collaborate across teams to plan and drive software/firmware objectives, collecting requirements, defining priorities, and planning all phases of process implementation. Develop and maintain schedules for multiple parallel activities. Lead and improve existing product development and release processes, refining workflows for maximum efficiency.
- Translate customer requirements into achievable goals, ensuring customers are kept informed of issue statuses.
- Partner with internal teams and third-party vendors across time zones to resolve customer issues.
- Manage customer releases and drive process documentation.
- Work with customer project managers on software issues, including technical feedback from OEMs/ODMs and CSPs.
- Maintain and improve processes related to enterprise support.
- Understand the overall NVIDIA software stack that runs on NVIDIA GPUs.
What we need to see:
- Proven ability to deliver complex datacenter products to customers, with experience in datacenter servers and associated software technologies highly desired.
- Hands-on experience with software development and processes, especially for system software/firmware development.
- Ability to work independently with minimal guidance, resolving technical issues and resource conflicts creatively.
- Strategic and tactical thinking skills, with the ability to build consensus and drive program success.
- Deep knowledge of software engineering principles.
- Experience with industry-standard configuration management tools, productivity tools, and process automation.
- Attention to detail and ability to multitask in dynamic environments with shifting priorities.
- Excellent verbal and written communication skills, including technical presentation skills. BS in Electrical Engineering or Computer Science (or equivalent), with 6+ years of relevant experience.
Ways to stand out from the crowd:
- Knowledge of operating systems principles, Linux OS, and modern programming languages is advantageous. Experience with PCIe boards and datacenter functions is a plus.
- Experience coordinating activities between hardware, firmware, and software teams is beneficial.
- Knowledge of GPUs and NICs, and experience with Agile tools, are additional pluses.
NVIDIA is recognized as one of the most desirable employers in the tech industry, with forward-thinking and hardworking teams. If you are creative and autonomous, we want to hear from you!
The base salary range is $160,000 to $368,000 USD, determined by location, experience, and market standards. Additional benefits include equity and comprehensive benefits packages.
#J-18808-Ljbffr