Possible 3 Month CTH | No Fees | Do Not Re-Post | Confidential
Submit candidates under their legal name and use only *** template.
Role name: Embedded Software Developer for RDK-B
Work Location: Santa Clara, CA (Onsite)
Start date: Immediate availability.
Background check MANDATORY
Request ID: DVTV87
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 Responsibilities:
" 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.
Must-Have Skills:
" 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.
Good-to-Have Skills:
" 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.
Please add the below to the comment section:
Legal Name:
Current Location: (City, State & Zip Code):
Home location:
Relocate:
Bill Rate:
CTH After 3 Months:
Travelling Availability:
Availability to Start:
Phone/Mobile Number:
Email Address:
Visa Type:
Visa Expiration Date:
Hiring Status:
Are you working directly with the contractor s visa holder:
If not indicate # of layers and names of the company:
Indicate if the Candidate has worked in CG before and where:
Ex-*** Employee:
LinkedIn Account: (If available)
Vendor Point of Contact for Interview Scheduling:
Contractor approved to share its resume to client:
Skills summary:
Resumes will be rejected for the following reasons:
- Different format
- Missing details in comments section
- Missing text box in the header
- Photo ID included containing personal information other than legal name and photo
Soemia Pineda
External Resource Manager (ERM) | SubCo Staffing Center
*** North America | Guatemala