Nvidia

Senior Software Engineer, Firmware

Nvidia
Apply
4 days ago
Santa Clara, CA, USASenior
H1B sponsor

Base Salary

$152k - $288k/yr

Responsibilities

  • Design and implement new features for NVIDIA NIC, DPU, and switch firmware.
  • Implement data center management standards and protocols, including pre-silicon features in simulator and emulator environments.
  • Develop verification tests for advanced firmware features, including emulation and simulation testing.
  • Collaborate with chip development, board development, silicon, software, and program management teams to debug firmware and validation issues.
  • Work on features from the pre-silicon stage through the entire product lifecycle.
  • Design and maintain automated testing frameworks and comprehensive test cases for functionality, performance, and reliability.

Requirements

  • Bachelor’s or master’s degree in Computer Engineering, or equivalent experience.
  • At least 5 years of hands-on experience in C/C++ firmware and software development.
  • Experience with embedded systems and binary network protocols.
  • Proficiency in C/C++ and object-oriented programming.
  • Advanced English proficiency.
  • Ability to research, analyze tasks, improve existing code, processes, and architecture, and deliver high-quality code.
  • Experience with build systems, Git, Gerrit, GitLab, GitLab CI, Linux administration, shell scripting, Bash, and Python.
  • Strong networking expertise, including networking management protocols and network troubleshooting, is preferred.
  • Experience with test automation and test case design is preferred.
  • Background with Ada programming and familiarity with RTL and chip design documentation are preferred.

Benefits

  • Equity and a generous benefits package are provided.
  • The expected base salary ranges from $152,000 to $241,500 for Level 3 and from $184,000 to $287,500 for Level 4.
  • Applications are accepted at least until November 6, 2026.

Tech Stack

AdaBashCC++GitGitLab CI/CDLinuxPython

Categories

Nvidia

About Nvidia

10,000+ employees

Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.

Contact me