Required Qualifications: • Bachelor's degree or foreign equivalent required from an accredited institution. • Min 4+ years of overall IT Experience • Excellent C/C++ programming skills. • Experience in working on Embedded Linux system with expertise on configuring, customizing it based on requirements. • 4+ years of Broadband Stack Development Experience (Preferred: RDK-B, Good to Have: OpenWRT) • Good understanding of RDK-B architecture and internal components. • Understanding of Yocto Build System. • Proficient with version control system like git/gerrit, experience with JIRA/Jenkins. • Good understanding of networking concepts like TCP/UDP, DHCP, DNS, VLANs , firewall, IPv6, VPN, QoS, etc. • Experience on WiFi and Mesh technologies • Excellent debugging skill with knowledge of debugging tools like strace, tcpdump, wireshark, valgrind, etc.
Preferred Qualifications: • Experience on Web Based Protocols like WEBPA, WebConfig, etc. • Knowledge on TR69, TR369/USP Agent, SNMP, WEBUI. • Good Understanding for IPC mechanisms like DBUS, RBUS. • Understanding of MQTT Protocol. • Experience in working with SoCs from Broadcom, MediaTek and hal development. • Developing and integrating any new feature on RDK-B stack. • Linux kernel/system programming, device driver development.