We are looking for experienced WiFi / EasyMesh Developers with strong expertise in embedded Linux, WLAN technologies, and mesh networking solutions to build and enhance next-generation broadband and wireless platforms.
Required Skills & Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Electronics, Telecommunications, or a related field.
- 4+ years of hands-on development experience in WiFi/WLAN on embedded Linux platforms.
- Strong understanding of IEEE 802.11 standards, MAC layer operations, and WiFi security protocols (WPA2/WPA3).
- Proficiency in C/C++ programming on embedded Linux, including experience with kernel modules, drivers, and networking stacks.
- Practical experience with hostapd, wpa_supplicant, nl80211/mac80211, netlink, and wireless extensions.
- Experience implementing or integrating EasyMesh (Wi-Fi Alliance Multi-AP) features including controller/agent functions, topology management, and interoperability.
- Strong knowledge of networking protocols including TCP/IP, DHCP, DNS, IPv4/IPv6, NAT, VLAN, and QoS.
- Strong debugging and troubleshooting skills using gdb, strace, tcpdump, Wireshark, log analysis tools, and RF debugging tools.
Good to Have Skills:
- Exposure to OpenWrt, prplOS, RDK-B, Buildroot, or Yocto-based systems.
- Experience with Qualcomm QSDK, Broadcom, or MediaTek SDKs and WiFi vendor tools.
- Knowledge of Mesh networking techniques such as SON, band steering, client steering, multi-AP coordination, backhaul selection, and channel planning.
- Experience with telemetry/analytics, TR-069 / TR-369 (USP), and cloud-managed WiFi solutions.
- Scripting experience using Python, Shell, or Lua and familiarity with CI/CD tools such as Jenkins, GitLab, or Gerrit.
- Understanding of WiFi 6 / WiFi 6E technologies including OFDMA, MU-MIMO, BSS Coloring, and Target Wake Time (TWT).
- Experience with performance benchmarking and automation frameworks.