Note: The job is a remote job and is open to candidates in USA. Nokia is seeking a talented and motivated Wi-Fi Software Engineer to join their team. The successful candidate will design and develop software for enterprise-grade wireless products, focusing on Wi-Fi 6 and mesh networking technologies.
Responsibilities
- 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
Skills
- 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
Company Overview
Company H1B Sponsorship