Nvidia Corporation is seeking a Senior Firmware Engineer to join their Firmware team, which focuses on developing advanced networking features for cloud and data center solutions. The ideal candidate should have extensive experience in firmware design, strong programming skills, and a collaborative mindset to work effectively across global teams
Job Summary
Collaborate across software, hardware and architecture teams to define, plan and deliver on commitments, following all the way through the development process from design, development, chip bringup to productization.
Implement new features for NVIDIA NIC, Switch and GPU firmware and work with multiple processors running the same code.
Gain a deep understanding of system debug, networking technology and stacks, as well as the HW/FW/SW relationship.
Matching Summary
Match Score: 85
Nvidia Corporation is seeking a Senior Firmware Engineer to join their Firmware team, which focuses on developing advanced networking features for cloud and data center solutions. The ideal candidate should have extensive experience in firmware design, strong programming skills, and a collaborative mindset to work effectively across global teams.
Skills & Requirements
Must-have
C/C++ and OOP capabilities
Data structures and algorithms
Scripting (Python, Bash)
System debug and networking
Firmware design and verification
Nice-to-have
Simulation development experience
Firmware boot and security flows
x86 assembly and PC architecture
Peripheral, network, and storage protocols
Agile methods and RTOS
Key Requirements
B.Sc. in Computer Science/Engineering or equivalent
10+ years of professional experience
Strong analytical, debugging and problem solving skills
Motivated and independent with strong social skills