principal software engineering Principal Engineer tech_leadership · Posted May 14, 2026

About this role

Nvidia is hiring a principal-level Principal Engineer in the software engineering function based in Santa Clara, CA. The posting calls out experience with Testing, Performance Optimization, Embedded Systems.

Role
Principal Engineer
Function
software engineering
Level
principal
Track
Tech leadership
Employment
Full-time
Location
Santa Clara, CA
Posted
May 14, 2026

More roles at Nvidia

Senior Manager, IT Software Engineering
Shanghai, China · senior
Python LLMs RAG
Senior System Level Test Engineer - LPU
Santa Clara, CA · senior
Python C C#
Lead System Software Engineer Platform - Server Embedded Firmware
Santa Clara, CA · senior
Testing Python C
Senior Software Engineer, GoLang - DSX MaxQ
Santa Clara, CA · senior
Python Rust C
Senior ASIC Physical Design Engineer, Netlisting
Santa Clara, CA · senior
Python Deep Learning
All Nvidia jobs →

Job description

from Nvidia careers

A key part of NVIDIA's strength is to innovate how we architect and develop our GPU for the changing AI and accelerated workloads. We are constantly looking for ways to improve the scalability of our design, infrastructure and methodology. We are looking for a Principal System Architect with a wealth of experience in shaping and bringing to fruition high-performance, high-volume System-on-Chip (SoC) platforms. The ideal candidate will bring deep technical expertise across multiple SoC domains, along with strong leadership and communication skills. This senior technical position entails hands-on architectural definition and the capability to influence and drive multi-functional engineering teams.

What you'll be doing:

  • Define and drive architecture for complex, high-volume GPU products, ensuring they meet our ambitious performance and scalability goals.

  • Perform and guide power and performance evaluation, trade-off assessments, and architectural modeling to identify optimal chip, package and system construction.

  • Lead improvements in architecture, methodology and tools to improve the scalability of our system, collaborating closely with cross-functional engineering teams.

  • Specify and optimize SoC subsystems such as memory architecture, test infrastructure and power management.

  • Collaborate with RTL, verification, physical design, firmware, and software teams to successfully implement and integrate system components.

  • Produce high-quality technical documentation of SoC architecture, specifications, and development trade-offs.

    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