Senior Software Technical Program Manager - Compute Platform

Company: NVIDIA
Company: NVIDIA
Location: US, CA, Santa Clara
Commitment: Full time
Posted on: 2023-09-08 05:56
We are looking for a Senior Software Technical Program Manager to join NVIDIA’s Compute Software platform team. Our work has made major impact in various fields, and are 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.What you will be doing:Working closely with Software development managers, Engineers, Product marketing, Customer program management, Quality Assurance, and other logistical personnel to understand, define and implement processes for developing sophisticated compute software domains for cloud service provider and OEM customers. This will also include responsibilities related to general compute software releases.Schedule and lead status meetings, remove obstacles, mitigate customer concerns, be the focal point for building and maintaining the release schedules as well as the prioritized release plan of record.Collaborate with teams across the company to plan and drive Software objectives for the team. In this role, you will collect requirements, help define priorities, drive scheduling, and planning for all phases of the software development lifecycle.Develop and maintain schedules, anticipate risks and developing risk management solutions for the many moving parts that need to work in parallel.Lead and improve existing product development and software release processes; and collaborate with engineering management to refine the development workflow for maximum engineering efficiency. You will have the opportunity to partner with diverse technical groups, spanning all organizational levels.Internally, you will translate customer requirements into achievable landmarks and actions and ensure that customers are kept up to date on issue status.Partner with various internal teams and 3rd party partners located in various different time zones as needed to help resolve customer issues. Manage customer releases. Drive process documentation.Work with customer PMs on software issues including technical feedback from OEMs, CSPs and partners. Improve and maintain all processes related to enterprise support.What we need to see:Bachelor of Science in Electrical Engineering or Computer Science or equivalent experience6+ years proven experience in a similar or related role.Proven track record to get complex product to customers.Hands on experience with software applications or system software/firmware/open-source development.Strength working independently and actively with minimal guidance.Proven experience to creatively resolve technical and resource issues.Ability to think strategically and tactically and to build consensus to make programs successful.Detailed knowledge of software engineering principles. Experience with industry standard configuration management tools. Experience with productivity tools and process automation.You should be detail oriented with shown ability to multitask, in a dynamic environment with shifting priorities and changing requirements.Strong communication and technical presentation skills.Ways to stand out from the crowd:Programming of a modern programming language highly desired.Having experience with Agile tools in support of this role.Solid understanding of operating systems, graphics principles and standards.Previous experience coordinating activities between HW and SW organizations.MBA/PMP Certification/training, is a plus.We are widely considered to be one of the technology world’s most desirable employers. We have some of the most dedicated people in the world working with us. If you are agile and autonomous, we want to hear from you. NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars.The base salary range is $152,000 - $287,500. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits.NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
View Original Job Posting