Principal Software Program Manager

at Nvidia
USD 232,000-368,000 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Software Development @ 8 Go @ 4 Machine Learning @ 4 Leadership @ 7 Data Analysis @ 4 Debugging @ 4

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.

Responsibilities

  • Lead process and infrastructure improvements to increase efficiency and effectiveness of the DriveOS teams
  • Modernize the toolchain to enable fast, measurable, quality engineering
  • Work closely with the 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 and diagnose underlying events contributing to key 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 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 tests/frameworks required to guard against regressions, and identifying/addressing regressions

Requirements

  • Bachelor’s or higher degree (or equivalent experience) in Computer Science or related field, or strong technical work history
  • 15+ years of experience in a similar or related role with meaningful experience in automotive software development
  • 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 challenges in this area
  • Strong leadership and interpersonal skills, ability to drive alignment across large organizations

Ways to stand out

  • 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 to $368,000 USD. Salary will be determined based on location, experience, and pay of employees in similar positions.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is an equal opportunity employer committed to fostering a diverse work environment and does not discriminate based on any protected characteristics.