Skip to Main Content

Job Title


RDK‑B Development Engineer


Company : Infosys


Location : Bangalore, Karnataka


Created : 2026-03-07


Job Type : Full Time


Job Description

Location: Bangalore, India Experience: 6–10 years Employment Type: Full‑TimeToday, the corporate landscape is dynamic, and the world ahead is full of possibilities. None of the amazing things we do at Infosys would be possible without an equally amazing culture—an environment where ideas can flourish and where you are empowered to move forward as far as your ideas will take you.At Infosys, we assure you that your career will never stand still; we will inspire you to build what’s next, and we will navigate further together. Our journey of learnability, values, and trusted relationships with clients continues to be the cornerstone of our organization—and these values are upheld only because of our people.Your RoleAs an RDK‑B Development Engineer, you will be part of our broadband software development team, responsible for building, enhancing, and optimizing broadband gateway features on RDK‑B platforms. You will work across embedded Linux, networking stacks, device management frameworks, Wi‑Fi components, and DOCSIS/GPON‑based CPE platforms.This role offers the opportunity to work on next‑generation broadband solutions, collaborate with cross‑functional engineering teams, and contribute to high‑performance, scalable gateway software used by global telecom operators.Technology Focus AreasRDK‑B Middleware & Broadband CPE PlatformsEmbedded Linux, Yocto, System InternalsDOCSIS / GPON / Home Gateway SystemsTR‑069, TR‑181, Wi‑Fi Configuration & ManagementNetworking Protocols (TCP/IP, DHCP, DNS, NAT, IPv6)Key ResponsibilitiesDesign, develop, and maintain components of the RDK‑B stack for broadband gateways.Work on networking features including DHCP, DNS, NAT, IPv6, firewall, TR‑069, Wi‑Fi management, and more.Integrate third‑party modules and ensure compliance with TR‑181 data models.Debug issues across kernel, middleware, and application layers using tools like GDB, Valgrind, Wireshark, etc.Collaborate with QA, hardware, and product teams to deliver high‑quality releases.Contribute to performance tuning, security enhancements, and overall system optimization.Participate in code reviews, documentation, and CI/CD pipelines to ensure continuous improvement.Required SkillsStrong hands‑on experience with RDK‑B architecture and broadband gateway development (DOCSIS / GPON).Proficiency in C programming within embedded Linux environments.Deep understanding of Linux internals, shell scripting, and build systems (Yocto, Make).Expertise in networking protocols such as TCP/IP, DHCP, DNS, NAT, IPv6.Development experience with TR‑069, TR‑181 data models, Wi‑Fi management frameworks (hostapd, wpa_supplicant).Hands‑on with debugging and log analysis tools (GDB, Valgrind, Wireshark).Strong experience with Git and collaborative development workflows.Experience with Wi‑Fi driver integrations preferred.Exposure to RDK community contributions or open‑source broadband initiatives.Knowledge of Python or similar scripting languages for automation.Familiarity with Agile/Scrum methodologies.EducationBachelor’s or Master’s degree in Computer Science, Electronics, Telecommunications, or a related field.