> Markdown version of [/jobs/ext/588188-embedded-software-developer-for-rdk-b](https://www.wearedevelopers.com/jobs/ext/588188-embedded-software-developer-for-rdk-b). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Developer for RDK-B - **Company:** Capgemini - **Location:** San Francisco, CA, United States - **Experience:** Experienced - **Salary:** $56,100.0 - $112,200.0 - **Contract:** Permanent contract - **Skills:** Unit Testing, C++ (Programming Language), Code Review, Continuous Integration, Dynamic Host Configuration Protocol, Software Debugging, Domain Name System (DNS), Linux on Embedded Systems, Embedded Software, Hypertext Transfer Protocols (HTTP), IEEE 802.11, IPv6, Python (Programming Language), Network Administration, Network Protocols, Performance Tuning, Broadcom, Memory Leaks, Remote Infrastructure Management, Simple Network Management Protocols, TCP/IP, Tcpdump, Wireshark, Wi-Fi Technology, Scripting, Gerrit, Firewalls (Computer Science), Git, Openwrt, Containerization, Iptables, Software Version Control, Docker - **Published:** June 16, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=1a3e3f351873a167 ## About the Role Do you have experience in Version control?, * 3+ years of experience in embedded software development using C (C++ is a plus). * Strong knowledge of RDK-B/OpenWRT/prplOS architecture and broadband gateway technologies. * Hands-on experience with embedded Linux, including kernellevel concepts & system debugging. * Solid understanding of TCP/IP stack, networking protocols (DHCP, DNS, HTTP), and packet flow. * Experience with firewall/iptables, and IPv6 transition technologies. * Familiarity with source control tools (Git/Gerrit) and debugging tools (gdb, valgrind, wireshark, tcpdump). * Strong problem-solving and debugging skills in complex embedded environments. Nice to Have * Experience with Wi-Fi technologies and IEEE 802.11 standards (802.11n/ac/ax). * Knowledge of DOCSIS, MoCA, and other broadband technologies. * Familiarity with TR-069/TR-181, SNMP, and remote management protocols. * Exposure to chipset SDKs (Broadcom, Qualcomm, etc.). * Understanding of security protocols (WPA3, RADIUS, SSL/TLS). * Experience with containerization (Docker) and CI/CD pipelines. * Scripting skills in Python or Shell for automation and testing. ## Description We are looking for an experienced Embedded Software Developer for RDK-B with strong expertise in broadband gateway technologies. An onsite role in Sunnyvale, CA, in this role you will design, develop, and integrate advanced networking features for home and business gateway products on RDK-B. You will work closely with chipset vendors, cross-functional teams, and customer support to deliver robust and scalable solutions., * Implement and enhance features such as Parental Control, firewall/iptables, DHCP, SNMP, TR069/TR181 & network management. * Debug and resolve issues across embedded Linux environments, including kernel and user space. * Collaborate with internal teams and vendors to ensure compliance with platform standards and seamless integration. * Optimize system performance and troubleshoot customer-reported issues. * Participate in code reviews, unit testing (GTest/GMock), and CI/CD processes. ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [IoT: The road to sustainability](https://www.wearedevelopers.com/videos/557-iot-the-road-to-sustainability) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Gentle Introduction to eBPF](https://www.wearedevelopers.com/videos/789-gentle-introduction-to-ebpf) ## Related Articles - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 191: Malware interviews, EU ❤️ Open Source and Skilled Agents](https://www.wearedevelopers.com/magazine/645-dev-digest-191-malware-interviews-eu-open-source-and-skilled-agents) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [Dev Digest 189: Open Phones, Be the Messenger and the USB-C of AI](https://www.wearedevelopers.com/magazine/639-dev-digest-189-open-phones-be-the-messenger-and-the-usb-c-of-ai)