NVIDIA's NDAS Planning team is searching for a creative and experienced Software Release & Program Manager to help bring NVIDIA's autonomous vehicle technology to the world. You will play a key role in planning, executing, and productizing innovative solutions that will redefine transportation and the evolving field of self-driving cars. You will work with dedicated, cross-functional engineering development teams across various vehicle subsystems to integrate their work into our NVIDIA DRIVE AV Solutions (NDAS) software, ensuring compliance with all relevant NVIDIA and automotive standards and guidelines. The work is challenging, exciting, and relevant, with deadlines, customers, and competition. As a key member of the NDAS Planning team, you will be responsible for overall Planning & delivering NDAS releases.
NVIDIA is a leading artificial intelligence computing company, paving the way with innovations in gaming, visualization, supercomputing, and self-driving cars. NVIDIA empowers automakers, Tier 1 suppliers, automotive research institutions, and start-ups to develop and deploy groundbreaking artificial intelligence systems for self-driving vehicles. Our unified computing architecture enables the training of deep neural networks in the data center on NVIDIA DGX Systems and seamlessly runs them on NVIDIA DRIVE AGX inside the vehicle. We collaborate with several hundred partners developing autonomous cars, trucks, shuttles, and taxis.
What you’ll be doing:
Assist in NDAS software release planning and execution in a highly dynamic environment.
Manage NDAS roadmap, release scope, schedules, risks, and dependencies with the engineering team. Coordinate release content and efforts with multiple program/engineering managers who oversee individual components.
Balance risks and resolve issues that affect release scope, schedule, and quality.
Work closely with the leadership team to define measures of release quality using industry standards.
Establish metrics to assess the health of releases.
Guide the team in executing effective agile/scrum practices.
Assist in improving processes and procedures within the team. Help streamline day-to-day planning and execution activities.
Regularly communicate program status and key issues to management and teams across the organization.
What we need to see:
BS/MS in Computer Science or a related field (or equivalent experience).
12+ years of recent program/project management experience driving the planning and execution of software engineering projects and releasing commercial products.
Experience managing product execution and releases with short and long release cadences in a dynamic environment.
Proven track record of leading and successfully delivering medium to large programs and projects, including process improvements.
Demonstrated ability to evaluate and drive the adoption of new and improved process workflows in medium to large organizations.
Experience with new product introduction and program management for research teams is a plus.
Proficiency in Agile and Scrum methodologies.
Previous experience as a software developer or software QA engineer, understanding the pressures they face, and effectively leading them in projects and processes.
Proficiency with Jira and JAMA, with the ability to teach engineering teams how to use these tools and execute in an Agile/scrum manner.
Experience successfully leading global projects across time zones.
Ways to stand out from the crowd:
Academic and commercial groups around the world are powering a revolution in AI using deep learning techniques running on NVIDIA GPUs, enabling breakthroughs in problems from image classification to speech recognition to natural language processing and autonomous vehicles. Intelligent AI computers that can learn, reason and interact with people are no longer science fiction. Today, a self-driving car powered by AI can meander through a country road at night and find its way. An AI-powered robot can learn motor skills through trial and error. This is truly an outstanding time. The era of AI has begun and NVIDIA is leading the way with revolutionary hardware and software. Come join us at NVIDIA!
The base salary range is 192,000 USD - 304,750 USD. 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 accepts applications on an ongoing basis.
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.