Skip to main content
NVIDIA logo

Principal Software Engineer

NVIDIA
August 27, 2026
Full-time
On-site
Santa Clara, California, United States
$272,000 - $431,250 USD yearly
SoC Architecture Jobs, Level - Senior

Job Title

Principal Software Engineer

Role Summary

Technical leader responsible for defining and delivering firmware and software architecture for NVIDIA Edge AI platforms. Work across software, firmware, and hardware teams to create scalable, secure, debuggable platform designs from pre-silicon through production.

Experience Level

Level: Senior. Preferred experience: 15+ years in system architecture and design.

Responsibilities

Key responsibilities include:

  • Design and implement platform workflows including firmware/software extensibility, debugging, and production security.
  • Collaborate with software/firmware architects, hardware designers, and partners (ISV/IHV) to define platform requirements and reusable designs.
  • Champion reliability, debuggability, and performance optimization in firmware, diagnostics, and deployment tools.
  • Engage in platform design from pre-silicon stages through product production.
  • Mentor architects and engineering teams; make technical decisions under ambiguity.

Requirements

Must-have technical skills and experience:

  • 15+ years of system architecture and design experience focused on scalable, high-performance edge systems at the software/hardware interface.
  • Experience with complex system software for accelerators (GPUs, DPUs, FPGAs).
  • Proven ability to define and execute strategies to de-risk program delivery (e.g., left-shift approaches).
  • Strong track record of designing for reliability, debuggability, and production security.
  • Technical leadership and decision-making experience; ability to mentor and grow engineering teams.
  • Excellent written and verbal communication skills.

Education Requirements

BS or MS in Computer Engineering, Computer Science, or a related field β€” or equivalent practical experience.


About the Company

Company: NVIDIA

Headquarters: Santa Clara, California, USA

NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

NVIDIA logo

Date Posted: 2026-08-26