C-language programming in performance-sensitive environment
Strong hardware/firmware interaction knowledge
The Firmware Team develops cutting-edge networking features for cloud, HPC, and storage, driving data growth for the world’s largest companies
Job Summary
The Firmware Team develops cutting-edge networking features for cloud, HPC, and storage, driving data growth for the world’s largest companies.
The role involves designing and implementing new firmware features in NVIDIA's NIC/Switch Firmware core and optimizing performance to ensure robustness and flexibility.
NVIDIA is widely regarded as one of the technology world’s most desirable employers with a dynamic and meaningful work environment.
Matching Summary
The Firmware Team develops cutting-edge networking features for cloud, HPC, and storage, driving data growth for the world’s largest companies.
Skills & Requirements
Must-have
Embedded systems design expertise
C-language programming in performance-sensitive environment
Strong hardware/firmware interaction knowledge
Experience with data plane processors
NIC or Switch architecture background
Nice-to-have
Firmware design and verification experience
Familiarity with peripheral and network protocols
Excellent data structures and algorithms understanding
Motivated and independent with strong social skills
Key Requirements
Bachelor’s or Master’s Degree in Computer/Electronics Engineering
Over 8 years of embedded systems design experience
Proven ability in embedded programming on DSP, ARM, PowerPC, MIPS or similar