Skip to main content
NVIDIA logo

Firmware Engineer

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

Job Title

Firmware Engineer

Role Summary

Join the QoS NIC Firmware team to lead a development sub-team and perform hands-on firmware design and implementation for high-performance network interface controllers. Work spans pre- and post-silicon firmware development, verification test creation, and close collaboration with architecture and software teams.

Experience Level

Mid-level - 3+ years of professional engineering experience.

Responsibilities

Key responsibilities for this firmware engineering role include system-aware design, implementation, and verification of NIC QoS features.

  • Research, design, and implement QoS and firmware algorithms to improve performance, reliability, and scalability.
  • Provide hardware-aware technical guidance and decisions for core firmware development, prioritizing maintainability.
  • Implement new features in NIC firmware across pre-silicon and post-silicon environments.
  • Develop and run verification tests for advanced firmware features in a complex testing environment.
  • Collaborate with architecture, software, and cross-functional teams to integrate firmware with system stacks and hardware.
  • Investigate and debug system-level issues across HW/FW/SW boundaries.

Requirements

Must-have technical skills and attributes.

  • 3+ years of professional experience in firmware or embedded systems engineering.
  • Proficiency in C and embedded systems programming.
  • Proven experience in technical leadership and making decisions on complex firmware projects.
  • Strong problem-solving skills and a hands-on approach to debugging complex issues.
  • Fast learner with strong attention to detail and organizational skills.
  • Effective collaborator with good interpersonal and communication skills.
  • Self-motivated, independent, and able to manage priorities under pressure.

Nice-to-have.

  • Knowledge of network protocols and networking stacks.
  • Experience with real-time programming.
  • Experience managing multiple tasks and real-time crisis situations.
  • Ability to translate complex technical discussions into clear action plans and status updates.

Education Requirements

Bachelor's or Master's degree in Electrical Engineering or Computer Science (or closely related technical field) from a recognized institute.


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-10-23