NVIDIA

Senior Firmware Engineer

Job Description

Posted on: 
2025-08-13

Responsibilities

  • Work closely 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.
  • Lead a small group of firmware engineers.
  • Learn operations and maintenance of a large software project.
  • Engage in hardware and firmware development.

Job Requirements

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

More job openings