Senior Software Engineer, Firmware

Invidia

CA, United States
Base: 152,000 usd - 241,500 usd for level 3, 184,0...
C/c++ firmware and software development
Embedded systems experience
Object-oriented programming proficiency
You will be responsible for designing and implementing new features for NVIDIA NIC/DPU and Switch firmware while collaborating with multiple teams to debug and validate firmware issues

Job Summary

  • You will be responsible for designing and implementing new features for NVIDIA NIC/DPU and Switch firmware while collaborating with multiple teams to debug and validate firmware issues.
  • NVIDIA offers competitive salaries, equity, and a generous benefits package, and is considered one of the technology world’s most desirable employers with a rapidly growing exclusive engineering team.
  • The company is committed to fostering a diverse work environment and is proud to be an equal opportunity employer, valuing diversity in all hiring and promotion practices.

Matching Summary

You will be responsible for designing and implementing new features for NVIDIA NIC/DPU and Switch firmware while collaborating with multiple teams to debug and validate firmware issues.

Salary

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

Skills & Requirements

Must-have

  • C/C++ firmware and software development
  • Embedded systems experience
  • Object-oriented programming proficiency
  • Linux administration and shell scripting
  • Version control systems (Git, Gerrit)
  • Firmware debugging and validation
  • SCRUM-oriented team collaboration

Nice-to-have

  • Networking management protocols expertise
  • Test automation and test case design
  • Hardware debugging and lab tools experience
  • R&D mindset in fast-paced environments
  • Cross-functional collaboration skills
  • Ability to improve code and architecture

Key Requirements

  • Bachelor’s or Master’s degree in Computer Engineering or equivalent experience
  • 5+ years hands-on C/C++ firmware and software development
  • Advanced English proficiency
  • Experience with embedded systems and binary network protocols

Work Rights

Not specified

Tailored Resume

Cover Letter