Overview
Skills
Job Details
Job Description
Key Responsibilities:
Design, develop, and maintain RDKB firmware for broadband gateways, routers, and connected devices.
Collaborate with cross-functional teams to integrate new features, protocols, and technologies into the RDKB framework.
Debug and resolve complex technical issues related to firmware, networking, and device interoperability.
Contribute to the development of advanced diagnostics, monitoring, and security features.
Stay up-to-date with industry trends and emerging technologies in broadband.
Participate in code reviews, documentation, and testing to ensure high-quality deliverables.
Work closely with open-source communities and contribute to the RDKB ecosystem.
Qualifications:
Bachelor s or Master s degree in Computer Science or a related field.
5+ years of experience in embedded systems development, preferably in networking or broadband technologies.
Strong programming skills in C/C++ and experience with Linux-based development environments.
Familiarity with RDKB, OpenWRT, or similar embedded platforms is a plus.
Knowledge of embedded networking Bridge, VLAN, QoS, Routing concepts, NAT, Firewall etc.
Experience with protocols TCP/IP, IPv4, IPv6, DHCP, ICMP, SNMP, TR69/TR369.
Experience in cloud messaging protocols like MQTT
Experience in serialization techniques like Protobuf, Avro, JSON
Strong problem-solving skills and the ability to work independently or as part of a team.
Excellent communication skills and a collaborative mindset.