New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
NVIDIA

Principal Software Engineer

NVIDIA
Apply →
senior full-time Santa Clara, CA

First indexed 26 Aug 2026

Description

NVIDIA is seeking a highly motivated, technical leader to design, drive, and operationalize firmware and software architecture and design for next-generation Edge products.

The ideal candidate will combine deep systems expertise, decisive technical leadership, and a passion for building reliable, debuggable, and scalable solutions.

Responsibilities:

  • Design and implement platform workflows, including firmware and software extensibility for product designs, debug and production security.
  • Collaborate with SW/FW architects, HW Designers, ISV and IHV partners to define platform requirements to create scalable and reusable designs for NVIDIA platforms.
  • Champion reliability, debuggability and optimization in firmware, diagnostic and deployment tool design.
  • Engage in pre-silicon platform design all the way through product production.
  • Mentor architects and engineering teams to grow them into future leaders.
  • Make key technical decisions even when faced with ambiguity.

Requirements:

  • BS or MS degree in Computer Engineering, Computer Science, or related degree or equivalent experience.
  • 15+ years in the area of System architecture and design.
  • Deep experience in designing architecture for scalable and performant edge systems, particularly at the SW/HW interface.
  • Previous experience working with complex system software for accelerators such as GPUs, DPUs, or FPGAs.
  • Proven experience in implementing left shift strategy to de-risk program execution. Excellent written and verbal communication skills.

You will also be eligible for equity and benefits.

This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Principal-Software-Engineer_JR2024363