You will design, develop, and maintain WLAN software components within embedded systems.
Responsibilities
Implement and optimize WiFi/WLAN features for high-performance networking devices.
Develop and debug Linux kernel modules, network device drivers, and applications.
Integrate WiFi chipset solutions into embedded platforms.
Troubleshoot system-level wireless connectivity and performance issues.
Participate in code reviews, architecture discussions, and performance evaluations.
Required Skills
5+ years of relevant software development experience.
Proficiency in C and C++ programming.
Experience developing in Linux or Embedded Linux environments.
Strong understanding of data structures, algorithms, and system-level design.
Experience with network device drivers, OS internals, kernels, compilers, or SoC architecture.
User space development experience in connectivity domains such as Host APD, Captive Portal, RADIUS, AAA, Identity/Role Management, RadSec Tunnels, Firewalls, Iptables, Flow Classification, QoS, or TLS/DTLS.
Degree in Computer Science, Electronics, Electrical, or a related engineering discipline.
Preferred Skills
Hands-on experience with WiFi chipset platforms like Qualcomm, Broadcom, or MediaTek.
Experience with WiFi device drivers on Linux platforms.
System-level understanding of Wireless Access Point (AP) functionality and performance tuning.