Senior Firmware Engineer, NIC Firmware

NVIDIA
Seattle, Austin, Santa Clara
Workplace: RemoteFull timeUSD 152,000 - 287,500 annuallyFunction: Hardware, Embedded & Systems EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Analytical","Debugging","Problem-solving","Self-motivated","Independent","Teamwork","Interpersonal skills"]

Develop and enhance core Mellanox NIC firmware networking features for cloud, HPC, and storage environments. Partner with architecture and software teams to implement new functionality, build advanced verification tests in complex firmware testing setups, and deepen expertise in system debugging and networking stacks. You’ll also learn how large firmware/software projects are operated, maintained, qualified, and released, with close HW/FW/SW understanding.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
1 day ago

Senior Firmware Engineer, NIC Firmware

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 15 hours agoStatus: Live
Reposted: similar role first listed 5 months ago

Job Summary

Develop and enhance core Mellanox NIC firmware networking features for cloud, HPC, and storage environments. Partner with architecture and software teams to implement new functionality, build advanced verification tests in complex firmware testing setups, and deepen expertise in system debugging and networking stacks. You’ll also learn how large firmware/software projects are operated, maintained, qualified, and released, with close HW/FW/SW understanding.
Location: Seattle, Austin, Santa Clara
Workplace: Remote
Employment Type: Full time
Job Function: Hardware, Embedded & Systems Engineering
Seniority: Mid level

Key Responsibilities

  • •Work closely with architecture and software design teams.
  • •Implement new features in the core of Mellanox NIC firmware.
  • •Develop verification tests for advanced features in complex firmware testing environments.
  • •Build deep understanding of system debug and the networking technology stack, including HW/FW/SW relationships.
  • •Contribute to how big software projects are operated, maintained, qualified, and released.

Pay and Benefits

Salary: USD 152,000 - 287,500 annually
Equity and Bonus:Equity

Key Requirements

  • •Bachelor’s degree in Computer Science, Computer Engineering, or related field, or equivalent experience.
  • •5+ years of professional software development experience.
  • •Strong proficiency in C and C++.
  • •Solid understanding of networking protocols and experience with PCIe and virtualization technologies.
  • •Scripting experience with Python and/or Bash, plus strong analytical, debugging, and problem-solving skills.
Experience:5+ yearsNetworkingHigh-performance computingStorageCloudDistributed systems
Education:Bachelor's
Skills:AnalyticalDebuggingProblem-solvingSelf-motivatedIndependentTeamworkInterpersonal skills
Tech Stack:CC++PythonBashPCIeVirtualizationNetworking protocolsRDMARoCEInfiniBand

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor