NVIDIA logo

Firmware Engineer

NVIDIA
June 10, 2026
Full-time
On-site
Tel Aviv-Yafo, Israel
Other Semiconductor Jobs, Level - Mid-Career

Job Title

Firmware Engineer

Role Summary

Join NVIDIA's Firmware team to design and deliver firmware features for network NICs and switches used in AI, cloud, HPC and storage systems. Work with architecture, hardware, silicon, and software teams to implement and verify low-level firmware and validation tests.

The team focuses on feature development, verification, cross-functional debugging, and early modeling for next-generation board designs.

Experience Level

Mid-level β€” requires 4+ years of firmware experience.

Responsibilities

Primary responsibilities include developing firmware features, verification, and cross-functional debugging.

  • Implement new features for NVIDIA NIC and switch firmware.
  • Develop and execute verification tests in a complex firmware testing environment.
  • Collaborate with architecture, chip design, board designers, silicon and software teams to debug firmware and validation issues.
  • Perform early modeling and simulation; participate in schematic and layout reviews for new boards.
  • Integrate firmware with drivers and system software to ensure stable operation.

Requirements

Must-have technical skills and experience:

  • 4+ years of firmware development experience.
  • Strong C/C++ skills and object-oriented programming.
  • Experience with Linux and device drivers.
  • Solid understanding of digital design, computer architecture, and CPU/GPU/SoC platforms.
  • Strong debugging, data analysis, and problem-solving skills.
  • Self-motivated, able to work independently, with strong communication skills.

Nice-to-have:

  • Scripting and automation skills (Python).
  • Experience with RISC-V architecture and verification.
  • Hands-on board bring-up and lab debugging experience; familiarity with oscilloscopes, logic analyzers, multimeters.
  • Ability to multitask and prioritize in a fast-paced environment.

Education Requirements

Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related technical field; or equivalent practical experience.


About the Company

Company: NVIDIA

Headquarters: Santa Clara, California, USA

NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

NVIDIA logo

Date Posted: 2026-06-09