
Senior Firmware Engineer, NIC Firmware
NVIDIA
full-time
Posted on:
Location Type: Remote
Location: California • Texas • United States
Visit company websiteExplore more
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