You will develop and implement new Wi-Fi features on the RDKB/Prpl platform, owning the design and optimization of networking solutions.
Responsibilities
- Develop and implement new Wi-Fi features on the RDKB/Prpl platform.
- Analyze and troubleshoot TCP/IP internals and common network protocols including DHCP, DNS, IPV4/IPV6, and NAT.
- Work on TR-069, TR-181 data models, and DOCSIS / DSL / GPON technologies.
- Ensure compliance with IEEE802.11/Wi-Fi protocols including WPA, RADIUS, WPS, 802.11n/ac/ax/be, and mesh networking.
- Collaborate with cross-functional teams to design and optimize networking solutions.
Required Skills
- Strong proficiency in C and C++ programming for embedded systems.
- Hands-on experience with Linux-based development, drivers, and networking stacks.
- Deep understanding of Layer 2 and Layer 3 protocols (Ethernet, IP, TCP/UDP, VLAN, MPLS, BGP, OSPF).
- Strong knowledge of TCP/IP networking concepts, packet flows, and debugging.
- Experience working with Wi-Fi technologies and IEEE 802.11 standards (802.11n/ac/ax/be).
- Familiarity with Wi-Fi security standards such as WPA, WPA2, WPA3, RADIUS, and mesh networking.
- Understanding of DHCP, DNS, NAT, IPv4/IPv6.
- Experience using tools like Wireshark, tcpdump, and debugging utilities.
Preferred Skills
- Knowledge of network protocol optimization and performance tuning.
- Strong understanding of embedded system architecture, memory management, and multithreading.