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

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

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 & Tools
system architecturefirmware designsoftware designdebuggingproduction securityscalable designreusable designedge systemscomplex system softwareleft shift strategy
Soft Skills
mentoringleadershipcommunication
Certifications
BS in Computer EngineeringMS in Computer Science