← Back to jobs
N

Mid-Level Firmware Engineer – Ethernet Switching

NVIDIA·Israel·
On-siteFull-timeHardware EngineeringComputer Hardware Manufacturing

Join an engineering team developing firmware for next-generation Ethernet switching systems used in AI and cloud computing networks. Work across architecture, implementation, integration, and debugging while collaborating with hardware, ASIC, architecture, and software teams.

Responsibilities

  • Participate in the full firmware development lifecycle from architecture through integration testing
  • Design and implement firmware abstraction layers for Ethernet switching systems
  • Develop algorithms to improve system scalability and performance
  • Design, implement, and integrate features according to the product roadmap
  • Collaborate with hardware and ASIC teams on next-generation silicon and systems
  • Debug issues reported by internal and external customers with higher-layer software teams
  • Work with global research and development teams

Requirements

  • At least 2 years of firmware development experience for embedded systems
  • At least 2 years of C or C++ experience in real-time embedded systems, preferably C
  • Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering, or equivalent experience
  • Expertise with Layer 2, Layer 3, and Layer 4 networking protocols
  • Strong technical debugging skills in embedded systems
  • Ability to collaborate with local and international engineering teams

Nice to have

  • Experience with networking products such as network adapters or switches
  • Familiarity with ASIC development processes and code execution on FPGA
  • Patents or publications in networking, communication protocols, ASIC design, or computer architecture
  • Conference papers or strong professional referrals

Benefits

  • Competitive salary
  • Comprehensive benefits package

Relevance

More opportunities

Similar jobs

The newest open roles in Hardware Engineering.

Questions, answered

Frequently asked questions