← Back to jobs
N

Firmware Engineer, Ethernet Switching

NVIDIA·Tel Aviv, Israel·en
Not specifiedFull-timeEmbedded Software DevelopmentSemiconductorsNetworking Equipment

Develop and integrate firmware for Ethernet switch products, collaborating with hardware, ASIC, architecture, and software teams. The role covers the development lifecycle from architecture through integration testing.

Responsibilities

  • Design and develop firmware for Ethernet switches, including the firmware abstraction layer
  • Contribute to firmware architecture, implementation, and integration testing
  • Work with hardware and ASIC teams on next-generation silicon and systems
  • Design and implement algorithms to improve system scale and performance
  • Debug issues reported by internal and external customers with higher-layer software teams
  • Design, implement, and integrate features aligned with the product roadmap
  • Collaborate with research and development teams globally

Requirements

  • At least 2 years of embedded firmware development experience
  • At least 2 years of C/C++ experience in real-time embedded systems; C is preferred
  • Bachelor’s degree in computer science, computer engineering, or electrical engineering, or equivalent experience
  • Expertise in networking protocols across layers 2–4
  • Strong embedded systems debugging skills
  • Familiarity with ASIC development processes and executing code on FPGA
  • Collaborative, self-motivated approach and ability to work with local and international teams

Nice to have

  • Experience with network adapters or switches
  • Patents in networking, communication protocols, ASIC design, or computer architecture
  • Journal publications, conference papers, or strong referrals

Benefits

  • Competitive salary
  • Comprehensive benefits package

Relevance

More opportunities

Similar jobs

The newest open roles in Embedded Software Development.

Questions, answered

Frequently asked questions