
Wi-Fi 6 (802.11ax) / 802.11s Software Engineer
Nokia
Job description
Job Description
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.
How You Will Contribute And What You Will Learn
-
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.
Key Skills And Experience
-
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.