Demo

Embedded Software Developer (RDK-B)

Capgemini Engineering
Santa Clara, CA Full Time
POSTED ON 1/8/2026
AVAILABLE BEFORE 2/4/2026

Job Title: Embedded Software Developer for RDK-B

Job Location: Philadelphia, PA or Santa Clara, CA (100% Onsite)

About the Job You’re Considering

We are looking for an experienced Embedded Software Developer for RDK-B with strong expertise in broadband gateway technologies. 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.

Your Role

  • Design, develop, and integrate software components for gateway and extender products.
  • Implement and enhance features such as Parental Control, firewall/iptables, DHCP, SNMP, TR069/TR181, and 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.

Your Skills & Experience

  • 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 kernel-level concepts and 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.

Salary : $115,000 - $125,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Embedded Software Developer (RDK-B)?

Sign up to receive alerts about other jobs on the Embedded Software Developer (RDK-B) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Capgemini Engineering

  • Capgemini Engineering Southfield, MI
  • At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the wo... more
  • 13 Days Ago

  • Capgemini Engineering Milano, TX
  • CHI SIAMO In Capgemini Engineering, leader mondiale nei servizi di ingegneria, uniamo un team globale di talenti dell’ingegneria, scienza e tecnologia per ... more
  • 13 Days Ago

  • Capgemini Engineering Houston, TX
  • At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the wo... more
  • 13 Days Ago

  • Capgemini Engineering Irving, TX
  • At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the wo... more
  • 14 Days Ago


Not the job you're looking for? Here are some other Embedded Software Developer (RDK-B) jobs in the Santa Clara, CA area that may be a better fit.

  • Keysight Technologies and Careers Santa Clara, CA
  • Overview: Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototypin... more
  • 18 Days Ago

  • Candidate Experience site Sunnyvale, CA
  • Join Fortinet, a cybersecurity pioneer with over two decades of excellence, as we continue to shape the future of cybersecurity and redefine the intersecti... more
  • 23 Days Ago

AI Assistant is available now!

Feel free to start your new journey!