← Back to jobs
N

Firmware Engineer

·Israel
Not specifiedFull-timeHardware EngineeringComputer Hardware Manufacturing

Seeking a Firmware Engineer to design and develop firmware for Ethernet switching systems. Work on embedded real-time software in C/C++, networking protocols, and collaborate with hardware teams. Requires BS in CS/CE/EE or equivalent, 2+ years experience.

Responsibilities

  • Own firmware development from architecture to integration testing for ASIC-based products.
  • Collaborate with hardware and ASIC teams on next-generation silicon and systems.
  • Design and implement algorithms to enhance system scalability and performance.
  • Debug customer-reported issues with higher-layer software teams.
  • Integrate new features per product roadmap.
  • Work with global R&D teams.

Requirements

  • 2+ years of experience developing firmware for embedded systems.
  • 2+ years of experience with C/C++ in real-time embedded systems (C preferred).
  • BS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
  • Expertise in networking protocols at L2, L3, L4 layers.
  • Strong debugging skills in embedded systems.
  • Familiarity with ASIC development processes and code execution on FPGA.

Nice to have

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

Benefits

  • Comprehensive benefits package

Relevance

More opportunities

Similar jobs

Finding the best alternatives for you…

Questions, answered

Frequently asked questions