principal software engineering Technical Program Manager ic · Posted Apr 20, 2026

About this role

Nvidia is hiring a principal-level Technical Program Manager in the software engineering function based in Santa Clara, CA. The posting calls out experience with Git, Jira, Confluence, Agile.

Role
Technical Program Manager
Function
software engineering
Level
principal
Track
Individual contributor
Employment
Full-time
Location
Santa Clara, CA
Posted
Apr 20, 2026

More roles at Nvidia

Senior Systems Prototyping and Emulation Engineer
Santa Clara, CA · senior
Embedded Systems Python C
Senior Software R&D Engineer, VLSI Physical Design
Austin, TX · senior
Python C++ Deep Learning
Senior Product Engineer Transceivers
Santa Clara, CA · senior
Python Embedded Systems Data Analytics
Software Engineer, AI and DL Kernel Libraries - New College Grad 2026
Santa Clara, CA · mid
Python C CUDA
AI Software Engineer, Kernel Libraries - New College Grad 2026
Santa Clara, CA · mid
Python C CUDA
All Nvidia jobs →

Job description

from Nvidia careers

We are looking for a technically adept and motivated Principal Carline Program Manager to coordinate the complete implementation of self-driving features for one of our vehicle models. You will partner with engineering, product, system, and validation teams to bring next-generation driving intelligence from concept to production. Ideal for problem-solvers who excel at integrating software, hardware, and vehicle systems in fast-paced environments.

NVIDIA is a “learning machine” that constantly evolves by adapting to new opportunities that are hard to solve, that only we can pursue, and that matter to the world. This is our life’s work: to amplify human creativity and intelligence. NVIDIA is often viewed as one of the most sought-after employers in the tech industry. We have some of the most forward-thinking and dedicated people working in the team. If you're creative and love challenges, we would love to hear.

What You’ll Be Doing:

  • Lead the full lifecycle of an autonomous driving program—from definition and prototype to mass-production readiness.

  • Coordinate multi-functional engineering teams (software, perception, control, hardware, testing) toward shared milestones.

  • Manage schedules, dependencies, and risk across internal and customer programs with transparency and urgency.

  • Define and supervise key metrics (velocity, release cadence, validation readiness) to ensure high-quality delivery.

    This is an excerpt. Read the full job description on Nvidia careers →
All software engineering jobs software engineering in Santa Clara, CA Jobs in Santa Clara, CA software engineering salaries software engineering career path
All Nvidia Jobs Browse software engineering roles principal positions