Senior Firmware Engineer, Nic Firmware

NVIDIA

Base: $152,000 - $241,500 usd (level 3); base: $18...
Not specified (assumed hybrid or onsite based on company culture).
5+ years professional software development experience
Strong proficiency in c and c++
Solid understanding of networking protocols
NVIDIA is seeking a Senior Firmware Engineer to join its NIC Firmware team, focusing on developing innovative networking features for cloud, HPC, and storage. The ideal candidate should possess strong programming skills in C/C++, a solid understanding of networking protocols, and experience with PCIe and virtualization technologies

Job Summary

  • The role involves implementing new features in the core of Mellanox NIC firmware for cloud, HPC, and storage applications.
  • Candidates will develop verification tests for advanced features within a highly complex and sophisticated Firmware testing environment.
  • NVIDIA offers competitive salaries ranging from $152,000 to $287,500 USD depending on level, along with equity and benefits.

Matching Summary

Match Score: 85

NVIDIA is seeking a Senior Firmware Engineer to join its NIC Firmware team, focusing on developing innovative networking features for cloud, HPC, and storage. The ideal candidate should possess strong programming skills in C/C++, a solid understanding of networking protocols, and experience with PCIe and virtualization technologies.

Salary

Base: $152,000 - $241,500 USD (Level 3); Base: $184,000 - $287,500 USD (Level 4); Equity and benefits included

Skills & Requirements

Must-have

  • 5+ years 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 like RoCE and InfiniBand
  • Experience in high-performance or large-scale compute environments
  • Proven experience with distributed systems and scalability challenges
  • Self-motivated independent teamwork skills

Key Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or related field
  • Equivalent experience in the field if no degree is held

Work Rights

Not specified

Tailored Resume

Cover Letter