NVIDIA

Senior Firmware Engineer

Job Description

Posted on: 
2025-08-13

Responsibilities

  • Collaborate 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.
  • Understand system debug, networking technology, and HW/FW/SW relationships.
  • Lead a small team of firmware engineers on customer features.
  • Learn about software project operations, maintenance, qualification, and release.
  • Participate in the development of Hardware and Firmware.

Job Requirements

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

More job openings