The NVIDIA Firmware team develops groundbreaking networking features for cloud, HPC and storage, driving data growth for the world’s biggest companies
Job Summary
The NVIDIA Firmware team develops groundbreaking networking features for cloud, HPC and storage, driving data growth for the world’s biggest companies.
The role involves collaborating across software, hardware and architecture teams to deliver firmware from design through productization.
NVIDIA is widely considered one of the technology world’s most desirable employers with forward-thinking and hardworking people globally.
Matching Summary
The NVIDIA Firmware team develops groundbreaking networking features for cloud, HPC and storage, driving data growth for the world’s biggest companies.
Skills & Requirements
Must-have
Strong C/C++ and OOP capabilities
Firmware design and verification experience
Scripting abilities with Python and Bash
Data structures and algorithms fundamentals
System debug and networking technology knowledge
Collaboration across software and hardware teams
Nice-to-have
Experience in simulation development
Firmware boot and security flows
x86 assembly and PC architecture knowledge
Knowledge of peripheral, network, storage protocols
Experience with Agile methods
Real time programming and RTOS
Key Requirements
B.Sc. in Computer Science/Engineering or equivalent experience
10+ years of professional experience
Strong analytical, debugging and problem solving skills
Motivated and independent with strong social skills