Skip to Main Content

Job Title


RDK-B developer


Company : Tata Elxsi


Location : Bangalore, Karnataka


Created : 2026-02-18


Job Type : Full Time


Job Description

Role: RDK-B Developer Experience: 3 – 10 YearsLocation: Bangalore/Chennai/Trivandrum/HydRole Summary We are seeking an experienced RDKB Developer (3–10 years) to develop, integrate, and debug broadband CPE functionalities on the RDKB platform. The role focuses on core system components, HAL modules, TR181 data model implementation, and system-level debugging. WiFi experience is not required. Key Responsibilities Develop and enhance RDKB components (PAM, Device Management, DHCP, SNMP, Firewall/NAT, Telemetry). Implement and update HAL modules (Device/Ethernet/LED/System HAL). Add and validate TR181 data model parameters and backend mappings. Debug system-level issues using logs, GDB, Valgrind, and kernel traces. Work with Yocto-based RDKB build systems and resolve build/integration issues. Collaborate with QA/CST teams for issue reproduction and fixes. Prepare technical documentation and participate in code reviews. Required Skills 3–10 years of hands-on RDKB development experience. Strong in C/C++, Linux system programming, IPC, memory and process management. Good understanding of TR181, WebPA, TR069 basics, and networking fundamentals (DHCP, DNS, NAT, Firewall, IPv4/IPv6). Experience with Git, Gerrit, Jenkins, debugging tools (GDB, Valgrind, strace). Good understanding of networking layers (L1-L3). Education: BE/BTech in Computer Science or relevant field