NVIDIA logo

Principal Software Engineer

NVIDIA
May 21, 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

Lead design and implementation of firmware and system software for next-generation Edge AI platforms, driving platform architecture, reliability, debuggability, and collaborations with hardware designers and partners. The role spans pre-silicon design through production and includes mentoring technical teams.

Experience Level

Senior β€” requires substantial experience; the posting specifies 15+ years in system architecture and design.

Responsibilities

Key responsibilities include technical leadership across firmware, platform software, and hardware collaboration.

  • Design and implement platform workflows, firmware extensibility, debug tooling, and production security.
  • Define platform requirements with SW/FW architects, HW designers, and external partners to create scalable, reusable designs.
  • Champion reliability, debuggability, and performance optimization in firmware, diagnostics, and deployment tools.
  • Engage across the product lifecycle from pre-silicon design through production deployment.
  • Make high-impact technical decisions under ambiguity and drive de-risking strategies.
  • Mentor architects and engineering teams to develop future technical leaders.

Requirements

Must-have technical skills and experience.

  • 15+ years of experience in system architecture and design for complex platforms.
  • Deep experience designing scalable, high-performance edge systems at the software/hardware interface.
  • Experience with complex system software for accelerators (GPUs, DPUs, or FPGAs).
  • Proven track record implementing left-shift strategies to de-risk program execution.
  • Excellent written and verbal communication skills and experience collaborating with ISV/IHV partners.

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-05-21