NVIDIA

Senior Firmware Engineer, NIC Firmware

NVIDIA

full-time

Posted on:

Location Type: Remote

Location: CaliforniaTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $152,000 - $287,500 per year

Job Level

Tech Stack

About the role

  • Work closely with the architecture and different software design teams
  • Implement new features in the core of Mellanox NIC firmware
  • Develop verification tests for advanced features in a highly complex and sophisticated Firmware testing environment
  • Gain a deep understanding of system debug, networking technology and stacks, as well as the HW/FW/SW relationship
  • Learn how a big software project is operated, maintained, qualified and released, and how Hardware and Firmware are developed

Requirements

  • 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
  • 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
Benefits
  • Competitive salaries
  • Equity and benefits
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++networking protocolsPCIevirtualization technologiesdata structuresalgorithmsPythonBashfirmware testing
Soft Skills
analytical skillsdebugging skillsproblem-solving skillsself-motivatedindependentteamworkinterpersonal skills
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Computer Engineeringrelated field experience