Senior Software Engineer, Firmware

NVIDIA

Base: $152,000 - $241,500 (level 3) or $184,000 - ...
5+ years c/c++ firmware development
Embedded systems experience
Binary network protocols knowledge
The role involves designing and implementing new features for NVIDIA NIC/DPU and Switch firmware from pre-silicon through product life stages

Job Summary

  • The role involves designing and implementing new features for NVIDIA NIC/DPU and Switch firmware from pre-silicon through product life stages.
  • Candidates must possess strong proficiency in C/C++ programming along with experience in embedded systems and binary network protocols.
  • The position offers competitive salaries ranging from $152,000 to $287,500 depending on level, plus equity and benefits.

Matching Summary

Match Score: 85

The role involves designing and implementing new features for NVIDIA NIC/DPU and Switch firmware from pre-silicon through product life stages.

Salary

Base: $152,000 - $241,500 (Level 3) or $184,000 - $287,500 (Level 4); Bonus/Equity: Eligible for equity; Benefits: Generous benefits package included

Skills & Requirements

Must-have

  • 5+ years C/C++ firmware development
  • Embedded systems experience
  • Binary network protocols knowledge
  • Linux administration skills
  • Git and Gerrit version control
  • Bash and Python scripting

Nice-to-have

  • NVIDIA networking solutions expertise
  • R&D mindset in fast-paced environments
  • Cross-functional collaboration skills
  • Automated test framework design
  • Hardware debugging with lab tools

Key Requirements

  • Bachelor's or Master's degree in Computer Engineering
  • 5+ years hands-on C/C++ firmware experience
  • Advanced English language proficiency

Work Rights

Not specified

Tailored Resume

Cover Letter