NVIDIA
Senior Firmware Engineer, NIC Firmware
$152K–$288K
US, WA, Seattle +4 · Senior · Full-time · Posted Oct 26, 2026
- Location
- US, WA, Seattle
US, TX, Austin
US, TX, Remote
US, CA, Remote
US, CA, Santa Clara - Experience
- 5+ years of professional software development experience.
- Education
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent experience in the field.
About the job
Develop and verify core NIC firmware features for cloud, HPC, and storage networking systems.
What you'll do
- Collaborate with architecture and software design teams; implement features in Mellanox NIC firmware.
- Develop verification tests for advanced features in a complex firmware testing environment.
- Debug systems and build understanding of networking technology, software stacks, and hardware/firmware/software relationships.
What they ask for
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent experience in the field.
- 5+ years of professional software development experience.
- Strong proficiency in C and C++; solid understanding of networking protocols.
- Experience with PCIe and virtualization technologies; scripting experience with Python and/or Bash.
Nice to have
- Deep familiarity with RDMA stacks (RoCE, InfiniBand) and low-latency networking.
- Experience in high-performance or large-scale compute environments, or distributed systems and scalability challenges.
Pay
152,000 USD - 241,500 USD (base salary, Level 3); 184,000 USD - 287,500 USD (base salary, Level 4)
Tools
C, C++, PCIe, Python, Bash, RoCE, InfiniBand
Model-written summary · the original posting is authoritative