Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NVIDIA

Principal Software Engineer

NVIDIA

Principal Software Engineer leading firmware and software architecture design at NVIDIA. Engaging with cross-functional teams to drive innovation in AI and edge computing.

Posted 5/20/2026full-timeSanta Clara • California, Oregon, Washington • 🇺🇸 United StatesLead💰 $248,000 - $391,000 per yearWebsite

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
system architecturefirmware designsoftware designdebuggingproduction securityscalable designreusable designedge systemscomplex system softwareleft shift strategy
Soft Skills
mentoringleadershipcommunication
Tools & Technologies
NVIDIA platformsGPUsDPUsFPGAs
Certifications & Qualifications
BS in Computer EngineeringMS in Computer Science
Industry Keywords
pre-silicon designdebuggabilityoptimizationdiagnostic toolsdeployment tools

About the role

Key responsibilities & impact
  • 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

What you’ll need
  • 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.

Benefits

Comp & perks
  • Eligible for equity and benefits