Senior Firmware Engineer
Design and develop firmware features and infrastructure for NVIDIA NICs and Switches, integrating with hardware simulators and developing diagnostics and tracing solutions.
- Tel Aviv, Tel Aviv, Israel
- Posted Nov 9, 2026
INDUSTRYEngineeringEmbedded Systems
Responsibilities
- Design and develop firmware features and infrastructure for NVIDIA NICs and Switches
- Integrate firmware with hardware simulators
- Develop firmware diagnostics and tracing solutions spanning embedded code, host tools, and analysis workflows
- Investigate complex firmware–hardware interactions across simulation environments and physical devices
- Build automation and AI-assisted workflows to improve firmware development, validation, and root-cause analysis
Requirements
- Bachelor’s or Master’s degree in Electrical or Computer Engineering, or equivalent experience
Nice to have: RISC-V architecture, hardware simulators, firmware development before silicon availability, firmware tracing, logging, diagnostics, debugging tools, CI/CD pipelines, automated firmware validation environments, AI-assisted development tools, AI workflows for engineering tasks, hardware bring-up, register-level debugging, integrating embedded firmware with host-side tools
Skills
C/C++low-level programmingdata analysisdebuggingproblem-solvingcomputer architecturefirmware–hardware interactionsembedded processorsLinuxPythonLinux scriptingsoftware development tools
Full description
Company details are for members
Sign up for a free job alert to see NVIDIA's profile, website and LinkedIn, and the same for every employer on Referso Jobs.