# Firmware Engineer

**Company**: NVIDIA
**Location**: Tel Aviv, Israel
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Israel-Tel-Aviv/Senior-Firmware-Engineer_JR2029580?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/firmware-engineer-53940a55-ad3/

## Description

Join NVIDIA's multidisciplinary group developing firmware, hardware simulation integrations, and diagnostics solutions for next-generation networking products.

**What you'll be doing:**

- Design and develop firmware features and infrastructure for NVIDIA NICs and Switches, working closely with hardware and architecture teams.

- Integrate firmware with hardware simulators, enabling early development, validation, and debugging of next-generation devices.

- 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, collaborating with firmware, silicon, and simulator teams.

- Build automation and AI-assisted workflows to improve firmware development, validation, and root-cause analysis.

**What we need to see:**

- Bachelor’s or Master’s degree in Electrical or Computer Engineering, or equivalent experience.

- 5+ years of experience in firmware or embedded software development.

- Strong proficiency in C/C++ and low-level programming.

- Excellent data analysis, debugging, and problem-solving skills.

- Solid understanding of computer architecture, firmware–hardware interactions, embedded processors, and Linux.

- Hands-on experience with Python, Linux scripting, and software development tools.

- Highly motivated, independent, and effective communicator who enjoys working across technical disciplines.

**Ways to stand out from the crowd:**

- Experience with RISC-V architecture, hardware simulators, or firmware development before silicon availability.

- Experience developing firmware tracing, logging, diagnostics, or debugging tools.

- Familiarity with CI/CD pipelines and automated firmware validation environments.

- Experience applying AI-assisted development tools or building AI workflows for engineering tasks.

- Hands-on experience with hardware bring-up, register-level debugging, or integrating embedded firmware with host-side tools.

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- C/C++
- low-level programming
- Python
- Linux scripting
- software development tools
- computer architecture
- firmware–hardware interactions
- embedded processors
- Linux

### 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
- hardware bring-up
- register-level debugging
- integrating embedded firmware with host-side tools

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Israel-Tel-Aviv/Senior-Firmware-Engineer_JR2029580?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
