Embedded Software Developer for RDK-B

Talent Software Services, Inc.
  • Santa Clara, CA
  • $50–$55 Per Hour
  • Quick Apply
Today

Job Description

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

Numbers & Facts

LocationSanta Clara, CA
Salary$50–$55 Per Hour

Skills

  • 802.11unmatched
  • Broadbandunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Chipsetunmatched
  • Code Reviewsunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Customer Support/Serviceunmatched
  • DHCP (Dynamic Host Configuration Protocol)unmatched
  • DNS (Domain Name System)unmatched
  • Data Over Cable Service Interface Specification (DOCSIS)unmatched
  • Debugging Skillsunmatched
  • Debugging Toolsunmatched
  • Dockerunmatched
  • Embedded Linuxunmatched
  • Embedded Softwareunmatched
  • Embedded Systemsunmatched
  • Firewallsunmatched
  • GDB (Gnu Debugger)unmatched
  • Gerritunmatched
  • Gitunmatched
  • HTTP (HyperText Transport Protocol)unmatched
  • IEEE (Institute of Electrical and Electronic Engineers)unmatched
  • IPv6unmatched
  • Identify Issuesunmatched
  • Kernel Programmingunmatched
  • LinkedInunmatched
  • Linux Kernelunmatched
  • Maintain Complianceunmatched
  • Network Administration/Managementunmatched
  • Network Integrationunmatched
  • Packet Flowsunmatched
  • Parental Controlsunmatched
  • Performance Tuning/Optimizationunmatched
  • Problem Solving Skillsunmatched
  • Protocol Stackunmatched
  • RADIUS (Remote Authentication Dial-In User Service)unmatched
  • Regulatory Complianceunmatched
  • Resource Managementunmatched
  • SNMP (Simple Network Management Protocol)unmatched
  • SSL-TLS (Secure Socket Layer - Transport Layer Security)unmatched
  • Security Protocolsunmatched
  • Software Developmentunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • TCP/IP (Transmission Control Protocol/Internet Protocol)unmatched
  • Unit Testunmatched
  • Wireless Communicationsunmatched
  • Wireshark (Ethereal)unmatched
  • iptablesunmatched
  • tcpdumpunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder