Senior Firmware Engineer

at Nvidia
USD 184,000-356,500 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Python @ 7 Algorithms @ 8 Data Structures @ 8 Bash @ 7 Networking @ 4 Debugging @ 7 Agile @ 4

Details

NVIDIA's NIC Firmware team develops innovative networking features for cloud, HPC and storage. The team works on Mellanox NIC firmware, driving data growth for large-scale customers and delivering high-performance networking solutions. The role involves implementing firmware features, developing verification tests, and collaborating across architecture, software, and hardware teams to deliver robust NIC functionality.

Responsibilities

  • Work closely with architecture and software design teams to define and implement firmware features.
  • 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 technologies and stacks, and HW/FW/SW relationships.
  • Lead a small group of firmware engineers to deliver customer features.
  • Participate in software project operations: maintenance, qualification, and release processes.

Requirements

  • BS in Computer Science/Engineering or similar field or equivalent experience.
  • 7+ years of professional experience.
  • Strong C/C++ skills and experience with scripting languages (e.g., Bash, Python).
  • Excellent understanding of data structures and algorithms fundamentals.
  • Experience with large cloud end-to-end infrastructure.
  • Experience with PCIe and/or computer networks.
  • Strong analytical, debugging, and problem-solving skills.
  • Motivated and independent with strong interpersonal skills.

Ways to stand out

  • Knowledge of advanced network protocols such as InfiniBand or RoCE.
  • Prior verification experience.
  • Experience with Agile methodologies.
  • Knowledge of storage protocols such as NVMe.

Compensation & Benefits

  • Base salary is determined by location, experience, and peer pay. Provided base salary ranges:
    • Level 4: 184,000 USD - 287,500 USD
    • Level 5: 224,000 USD - 356,500 USD
  • Eligible for equity and benefits.

Other information

  • Applications for this job will be accepted at least until July 29, 2025.
  • NVIDIA is an equal opportunity employer committed to fostering a diverse work environment.