🔔 FCM Loaded

RDK-B developer

Tata Elxsi

2 - 5 years

Bengaluru

Posted: 19/02/2026

Getting a referral is 5x more effective than applying directly

Job Description

Role: RDK-B Developer

Experience: 3 10 Years

Location: Bangalore/Chennai/Trivandrum/Hyd


Role Summary

We are seeking an experienced RDKB Developer (310 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

  • 310 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

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.