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

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.

Principal Software Engineer
NVIDIAPrincipal 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 resumeApplicant 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