NVIDIA

Senior Firmware Engineer

Job Description

Posted on: 
2025-10-16

Responsibilities

  • Work closely with architecture and software design teams.
  • Implement new features in 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.
  • Lead a small group of firmware engineers developing features for customers.
  • Learn how a large software project is operated, maintained, qualified, and released.
  • Understand how Hardware and Firmware are developed.

Job Requirements

  • BS in Computer Science/Engineering or similar field or equivalent experience.
  • 7+ years of professional experience.
  • Strong C/C++ and scripting language skills (e.g., bash, python).
  • Excellent understanding of data structures and algorithms fundamentals.
  • Experience in large cloud end-to-end infrastructure.
  • Experience in PCI-E and/or computer networks.
  • Strong analytical, debugging, and problem-solving skills.
Apply now

More job openings