NVIDIA

Senior Firmware Engineer, NIC Firmware

Job Description

Posted on: 
2026-03-31

Responsibilities

  • Collaborate with architecture and software design teams.
  • Implement new features in Mellanox NIC firmware.
  • Develop verification tests for advanced firmware features.
  • Understand system debug, networking technology, and HW/FW/SW relationships.
  • Learn about the operation, maintenance, qualification, and release of a large software project.
  • Work in a complex firmware testing environment.
  • Contribute to the development of hardware and firmware.

Job Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field, or equivalent experience.
  • 5+ years of professional software development experience.
  • Strong proficiency in C and C++.
  • Solid understanding of networking protocols.
  • Experience with PCIe and virtualization technologies.
  • Scripting experience with Python and/or Bash.
  • Strong analytical, debugging, and problem-solving skills.
Apply now

More job openings