Senior Technical Program Manager, Compute Software Platform- NPI
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 8 Leadership @ 4 Communication @ 4 QA @ 4 Engineering Management @ 4 System Architecture @ 7Details
We are looking for a driven person to be our Senior Technical Program Manager for Compute Platform Software focused on NPI. You will work with engineering and product leaders on the planning and execution of programs to develop and publish software enabling new enterprise systems that are at the heart of cross-industry advancement of AI applications. Our work has made major impact in various fields, and is used across leading academic institutions, start-ups, and industry including the world’s largest Internet companies. We need passionate, hard-working, and creative people to help us reach our engineering goals.
Responsibilities
- Track results for new systems from design through to production release and align those incremental milestones with full production release cycles.
- Collaborate with teams across the company to plan and drive software objectives for the team.
- Collect requirements, help define priorities, drive scheduling and planning for all phases of the process implementation.
- Develop and maintain schedules for many moving parts that work in parallel.
- Lead and improve existing product development and software release processes.
- Collaborate with engineering management to refine development workflow for maximum engineering efficiency.
- Partner with diverse technical groups across all organizational levels.
- Collaborate across Product and Engineering teams spanning the entire stack to ensure successful launch of new products.
- Assess 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.
- Work with Engineering and QA teams on test plans, execution, reviews, failure analysis, and assessing overall quality and risk.
- Work with Customer Program Managers on software issues including technical feedback from OEMs and CSPs.
- Identify failures, lead retrospective analysis, and develop improvement action plans.
- Lead and be viewed as a leader across all Business Units.
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 chip bring up.
- Ability to think strategically and tactically and to build consensus to make programs successful.
- Strong solution-focused skills, consistently successful implementing systematic solutions.
- Experience influencing decisions and leading teams in a dynamic environment.
- Enthusiastic, responsive, and passionate about finding opportunities for process improvement.
- Bachelor’s degree in Engineering, Computer Science, or similar field or equivalent experience.
- Excellent communication and technical presentation skills as well as being thorough and able to multitask.
Ways to stand out from the crowd
- Experience on boards and servers in the datacenter space is a big plus.
- Previous experience with productizing enterprise server systems including coordinating activities between HW/SW organizations is highly desirable.
- Experience in a fast-paced production environment with various constraints.
- 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.
About NVIDIA
NVIDIA is building the world’s most groundbreaking and innovative compute platforms for the world to use. Our technology enables scientists, researchers, and engineers to advance their ideas with energy-efficient visual computing technology loved by the most demanding computer users like scientists, designers, artists, and gamers. NVIDIA values innovation, excellence, determination, and teamwork culture to be the best and most dynamic place to work.
Salary
The base salary range is $192,000 - $304,750 USD per year. Salary is determined based on location, experience, and employee pay in similar positions. You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.