Senior Firmware Engineer
Core
Design, develop, and integrate firmware for NVIDIA NICs and Switches, enabling early validation, diagnostics, and AI-assisted workflows for next-generation networking products.
Role type
Senior IC firmware engineer (networking hardware)
Builds
Firmware features, infrastructure, diagnostics, and AI-assisted validation workflows for NVIDIA networking products
Domain
Networking hardware, embedded systems, AI workflows
Deliverable
production ML models
Required skills
C/C++, low-level programming, computer architecture, embedded processors, Linux, Python, Linux scripting, debugging, data analysis
Preferred skills
RISC-V architecture, hardware simulators, firmware tracing/logging, CI/CD pipelines, hardware bring-up, register-level debugging
Technologies
NVIDIA NICs, Switches, hardware simulators, embedded processors, Linux
Responsibilities
Design and develop firmware features and infrastructure for NICs and Switches; Integrate firmware with hardware simulators for early validation; Develop firmware diagnostics and tracing solutions; Investigate firmware–hardware interactions across simulation and physical devices; Build automation and AI-assisted workflows for development and root-cause analysis