New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
NVIDIA

Senior Firmware Engineer, NIC Firmware

NVIDIA
Apply →
senior full-time

First indexed 6 Sept 2026

Description

We are seeking a Senior Firmware Engineer to join the NIC Firmware team at NVIDIA. The Firmware team develops innovative networking features for cloud, HPC, and storage.

Job Responsibilities:

  • Collaborate 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 in-depth knowledge of system debug, networking technology and stacks, as well as the HW/FW/SW relationship
  • Learn about operating, maintaining, qualifying, and releasing large software projects, and how Hardware and Firmware are developed

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 grasp of data structures and algorithms fundamentals
  • Scripting experience with Python and/or Bash
  • Strong analytical, debugging, and problem-solving skills
  • Self-motivated, independent, and a great teammate with excellent interpersonal skills

Preferred Qualifications:

  • Deep familiarity with RDMA stacks (RoCE, InfiniBand) and low-latency networking
  • Experience in high-performance or large-scale compute environments
  • Proven experience with distributed systems and scalability challenges

Benefits:

  • Competitive salaries
  • Generous benefits package
  • Equity eligibility
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-WA-Seattle/Senior-Firmware-Engineer--NIC-Firmware_JR2024895-1