Firmware Engineer, Ethernet Switching
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.
תחומי אחריות
- 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
דרישות
- 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
יתרון
- Experience with network adapters or switches
- Patents in networking, communication protocols, ASIC design, or computer architecture
- Journal publications, conference papers, or strong referrals
הטבות
- Competitive salary
- Comprehensive benefits package