NVIDIA is looking for a Senior Technical Program Manager for Compute Platform Software focused on NPI to develop and publish software enabling new enterprise systems for AI applications
Requirements
- 12+ years of hands-on experience with software development and process specifically for new product development in tech or related fields
- Thorough knowledge of hardware engineering and life cycle principles, especially in chip bring up
- Experience on boards and servers in the datacenter space is a big plus
- Previous experience with productizing enterprise server systems including experience of - coordinating activities between HW / SW organizations is highly desirable
- 5 years programming of a modern programming language is highly desired
- Deep understanding of software engineering principles and enterprise system architecture as well as experience with productivity tools and process automation
Responsibilities
- A successful candidate will strongly collaborate across Product and Engineering teams spanning the entire stack to ensure the successful launch of our new products
- Responsible for assessing the product release-readiness status, anticipate risk, and provide strategies to mitigate risk
- Align system baseboard / server availability for internal and external customers during the NPI phase
- Develop program schedules and KPIs to measure release health, predictability, and achievements
- Regularly communicate program status and key issues to senior leadership
- Work closely with engineers on architectural discussions and challenge design choices that we make
- Work with Engineering and QA teams on test plans, execution, reviews, failure analysis and assessing overall quality and risk
Other
- Bachelor’s degree in Engineering, Computer Science, or similar field or equivalent experience
- Excellent communications and technical presentation skills as well as being thorough and ability to multitask is important
- Ability to think strategically and tactically and to build consensus to make programs successful
- Enthusiastic, responsive and passionate about finding opportunities for process improvement
- Must have experience influencing decisions and leading teams in a dynamic environment