Mid-Level Firmware Engineer – Ethernet Switching
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.
תחומי אחריות
- 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
דרישות
- 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
יתרון
- 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
הטבות
- Competitive salary
- Comprehensive benefits package