About this role
We are looking for a talented and motivated Wi-Fi Software Engineer to join our team. The successful candidate will have expertise in Wi-Fi 6 (IEEE 802.11ax) and 802.11s mesh networking, and will work on designing and developing software for enterprise-grade wireless products. This role offers an opportunity to contribute to cutting-edge wireless networking technologies and collaborate with cross-functional teams.
• Design and develop software for Wi-Fi 6 (802.11ax) access points, implementing advanced features like OFDMA, MU-MIMO, and Beamforming. • Optimize wireless throughput, latency, and airtime utilization for enterprise networks. • Develop and maintain IEEE 802.11s mesh networking solutions, including Mesh Peering Management and Hybrid Wireless Mesh Protocol (HWMP). • Design Host MAC (HMAC) software components, managing association, authentication, and power-save operations. • Integrate and optimize software for NXP-based wireless access point platforms, working with NXP SDKs and reference designs. • Develop networking software on Embedded Linux platforms, customizing and maintaining hostapd, wpa_supplicant, and other Linux networking components. • Analyze and improve wireless performance metrics such as throughput, latency, and airtime efficiency. • Debug and troubleshoot wireless networking issues, utilizing tools like Wireshark and tcpdump to analyze packet captures. • Collaborate with RF, Hardware, Firmware, and QA teams to ensure seamless integration and product release. • Stay updated with the latest Wi-Fi technologies, including Wi-Fi 6E and Wi-Fi 7, and contribute to enterprise access point software architecture.
• Bachelor's or Master's degree in Computer Science, Electrical Engineering, Telecommunications, or related field. • 5+ years of experience in wireless networking software development, with a strong focus on enterprise or carrier-grade products. • Proficiency in C and C++ programming, with experience in Python and Shell scripting. • In-depth knowledge of IEEE 802.11 protocols, Wi-Fi 6 (802.11ax), 802.11s mesh networking, and security frameworks like WPA2/WPA3. • Experience with Host MAC (HMAC) architecture, MAC state machines, and association workflows. • Familiarity with Linux networking stack, TCP/IP protocols, and netlink interfaces. • Strong understanding of wireless software stacks, including hostapd, wpa_supplicant, and mac80211. • Experience in debugging wireless issues using tools like Wireshark, tcpdump, and GDB. • Knowledge of NXP wireless chipsets and access point solutions is preferred. • Experience with OpenWrt, Yocto, or Buildroot, and Linux kernel development is an asset.