What you'll be doing
Define critical metrics and develop program schedules to track release health, delivery predictability, and progress toward program objectives.
Demonstrate technical leadership by collaborating closely with engineers on architectural discussions and constructively challenging design decisions.
Establish best practices and drive adoption across business units by clearly communicating their benefits. Proactively identify risks and develop appropriate mitigation strategies.
Define and monitor key performance indicators (important metrics) to track execution and implement process improvements that enhance operational efficiency.
Identify failures, lead retrospective analyses, and help develop actionable improvement plans.
Collaborate closely with customer program managers to address software issues and technical feedback from OEMs, CSPs, and partners. Drive the continuous improvement, automation, and maintenance of enterprise support processes.
Partner with development teams on planning, execution, reviews, and failure analysis to assess overall software quality and risk.
Regularly communicate program status and key issues to senior management, while coordinating efforts across development teams, product managers, and solution architects.
What we need to see
Master or other advanced degree or equivalent experience in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
Experience in software development, with a focus on system software and associated development processes.
Experience influencing decisions and leading multi-functional teams in a matrix organization.
An enthusiastic, responsive, and proactive approach to finding opportunities for process improvement.
Excellent communication and technical presentation skills.
Ability to think strategically and tactically, build consensus, and drive program success.
Strong problem-solving skills, with a shown ability to implement effective, systematic solutions.
Ways to stand out from the crowd
Understanding of software engineering principles and enterprise system architecture.
Strong professional communication and documentation skills.
Familiarity with Agile methodologies, schedule management, and Jira.
Experience with productivity tools and process automation is a strong plus.
Our technology has no boundaries! NVIDIA is building some of the most groundbreaking and innovative compute platforms for global use. It’s because of our work that scientists, researchers and engineers can advance their ideas. At its core, our visual computing technology not only enables an amazing computing experience, it is energy efficient! We pioneered a supercharged form of computing loved by the most demanding computer users in the world - scientists, designers, artists, and gamers. It’s not just technology though! It is our people, some of the brightest in the world, and our company culture make NVIDIA one of the most fun, innovative and dynamic places to work in the world! At the center of NVIDIA's culture are our core values like innovation, excellence and determination and team, that guide us to be the best we can be.