NVIDIA

Senior Firmware Engineer, NIC Firmware

Job Description

Posted on: 
2026-06-11

Responsibilities

  • Work closely with architecture and software design teams.
  • Implement new features in the core of Mellanox NIC firmware.
  • Develop verification tests for advanced features in a complex firmware testing environment.
  • Gain a deep understanding of system debug, networking technology, and the HW/FW/SW relationship.
  • Learn about the operation, maintenance, qualification, and release of large software projects.
  • Utilize strong proficiency in C and C++ for software development.
  • Engage in scripting using Python and/or Bash.

Job Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a 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.
  • Excellent analytical, debugging, and problem-solving skills.
  • Self-motivated and independent with strong interpersonal skills.
Apply now

More job openings