EMBEDDED SOFTWARE DEVELOPER FOR RDK-B
Position DetailsRole Embedded Software Developer for RDK-BRequest ID AUSTC_2026_0901Work Location Santa Clara, CA – OnsiteRemote Work Possibility NoStart Date Immediate availabilityBackground Check MandatoryGlobal Role Family Products & Systems EngineeringTechnical Skills Family Connectivity and Network EngineeringLanguage EnglishLocal Role Name Embedded Software Developer for RDK-BLocal Skills Dipesh Damann Sharrma Key Responsibilities Design, develop, and integrate software components for gateway and extender products. Implement and enhance Parental Control, firewall/iptables, DHCP, SNMP, TR069/TR181, and networkmanagement features. Debug issues across embedded Linux kernel and user space. Collaborate with internal teams and vendors for platform compliance and integration. Optimize system performance and troubleshoot customer-reported issues. Participate in code reviews, GTest/GMock unit testing, and CI/CD processes. Must-Have Skills 3+ years of embedded software development using C; C++ is a plus. Strong RDK-B/OpenWRT/prplOS architecture and broadband gateway knowledge. Hands-on embedded Linux experience, including kernel concepts and system debugging., Strong TCP/IP, DHCP, DNS, HTTPand packet-flow knowledge. Experience with firewall/iptables and IPv6 transition technologies. Git/Gerrit and debugging tools such as gdb, valgrind, Wireshark, and tcpdump. Strong problem-solving and debugging skills in complex embedded environments. Good-to-Have Skills Wi-Fi and IEEE 802.11n/ac/ax technologies. OCSIS, MDoCA, and other broadband technologies. TR-069/TR-181, SNMP, and remote management protocols. Chipset SDKs such as Broadcom and Qualcomm. WPA3, RADIUS, and SSL/TLS security protocols. Docker/containerization and CI/CD pipelines. Python or Shell scripting for automation and testing.