Principal Software Program Manager

    • NVIDIA
  • Santa Clara, CA
  • Posted 3 days ago | Updated 3 hours ago

Overview

On Site
USD 232,000.00 - 368,000.00 per year
Full Time

Skills

Virtualization
Artificial Intelligence
Computer Vision
Multimedia
Cyber Security
ISO 9000
Robotics
Avionics
Medical Devices
Workflow
Virtual Team
Quality Assurance
Program Management
Management
Collaboration
Computer Science
Software Development
Embedded Software
Version Control
Debugging
Leadership
Machine Learning (ML)
Data Analysis
Generative Artificial Intelligence (AI)
UPS
Recruiting
Promotions
SAP BASIS
Law

Job Details

NVIDIA is seeking a Principal Technical Program Manager to drive planning and execution improvements of DriveOS, the software platform that powers millions of autonomous vehicles and other intelligent machines around the world! DriveOS combines a virtualization platform, system software, and acceleration libraries for AI, computer vision pipelines, graphics, and multimedia processing. The system is certified for both safety (ISO 26262 ASIL-D) and cybersecurity (ISO 21434, UN Reg 155), and is being adapted to other regulated markets including robotics, avionics, and medical devices.

You will lead initiatives to simplify our engineering process across several development teams, through process changes and better use of tools. NVIDIA is rapidly adopting many generative AI tools throughout our development and quality assurance workflows, so familiarity with LLMs and other similar tools will be a critical part of the role. Our globally-distributed team works at a fast pace, but we prioritize quality and long-term maintainability above all else. The work is challenging, exciting, and will help a future of self-driving vehicles to become reality. Join the team and see how you can make a lasting impact on the world.

What you will be doing:
  • Lead process and infrastructure improvements to increase efficiency and effectiveness of the DriveOS teams
  • Modernize our toolchain to enable fast, measurable, quality engineering
  • Work closely with our Program Management team to capture data needed to make better decisions
  • Consult with and counsel senior management and teams on highly complex technical issues to achieve program level alignment
  • Analyze & diagnose the underlying events contributing to these metrics, identify trends, and resolve top priority engineering work toward improving the platform experience
  • Drive implementation and/or recommend improvements across features and throughout the stack, in collaboration with the corresponding component engineering teams.
  • Ensure that the driving quality of the fleet engineering remains optimized by making go/no-go decisions on major technical changes, defining the tests/frameworks required to guard against regressions, and identifying/addressing regressions.


What we need to see:
  • Bachelors or a higher degree (or equivalent experience) in Computer Science or a related field, or strong technical work history
  • 15+ years of experience in a similar or related role and meaningful experience in automotive software development field
  • Practical experience in developing embedded software, using version control systems, and debugging
  • Well-rounded knowledge of how an autonomous vehicle stack works, and practical experience dealing with the challenges in this area
  • Strong leadership and interpersonal skills, with the ability to drive alignment across large organizations


Ways to stand out from the crowd:
  • Experience with autonomous vehicle and/or machine learning development
  • Background with data analysis tools/languages
  • Experience with Generative AI tools (LLMs)
  • Experience with start-ups and/or early-stage products


The base salary range is 232,000 USD - 368,000 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 . 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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.