Embedded Software Developer for RDK-B

TALENT Software Services

Santa Clara (CA)

On-site

USD 120,000 - 180,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

TALENT Software Services is seeking an experienced Embedded Software Developer for RDK-B in Santa Clara, CA. You will design, develop, and integrate gateway software, focusing on broadband technologies and network management.

Responsibilities include implementing features like firewall rules, DHCP, SNMP, and TR069/TR181, plus debugging across embedded Linux and contributing to CI/CD workflows. Strong C skills and gateway know-how are required.

Qualifications

  • 3+ years of embedded software development experience in C (C++ a plus).
  • Strong knowledge of RDK-B/OpenWRT/prplOS and broadband gateway tech.
  • Hands-on embedded Linux experience including kernel and user space debugging.

Responsibilities

  • Design, develop, and integrate software components for gateway and extender products.
  • Implement and enhance features like Parental Control, firewall/iptables, DHCP, SNMP, TR069/TR181, and network management.
  • Debug and resolve issues in embedded Linux environments (kernel and user space).
  • Collaborate with internal teams and vendors to meet platform standards and integration.
  • Optimize system performance and troubleshoot customer-reported issues.
  • Participate in code reviews, unit testing (GTest/GMock), and CI/CD processes.

Skills

Embedded C
TCP/IP networking
Linux kernel debugging
CI/CD pipelines
GTest/GMock
GDB
Wireshark

Tools

Git
Gerrit
Docker

Job description

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RDK-B Embedded developer
RDK-B Embedded developer

Net2Source (N2S) • Santa Clara (CA)

On-site
USD 90,000 - 130,000
Embedded Software Developer (RDK-B)
Embedded Software Developer (RDK-B)

Capgemini Engineering • California (MO)

On-site
USD 120,000 - 180,000
EMBEDDED SOFTWARE DEVELOPER FOR RDK-B
EMBEDDED SOFTWARE DEVELOPER FOR RDK-B

SS Software Solutions, LLC • Santa Clara (CA)

On-site
USD 120,000 - 150,000
Embedded Software Engineer, RDK-B Gateways & Networking
Embedded Software Engineer, RDK-B Gateways & Networking

TALENT Software Services • Santa Clara (CA)

On-site
USD 120,000 - 180,000
RDK-B Embedded Networking Engineer
RDK-B Embedded Networking Engineer

Expedite Talent Solutions • Santa Clara (CA)

On-site
USD 90,000 - 130,000
RDK-B Embedded Software Engineer – Broadband Gateway
RDK-B Embedded Software Engineer – Broadband Gateway

Capgemini • Santa Clara (CA)

Hybrid
USD 54,000 - 122,000
Software Engineering Manager (RDK)
Software Engineering Manager (RDK)

5V Video • United States

On-site
USD 110,000 - 190,000
Software Engineering Manager
Software Engineering Manager

5V Video • Dallas (TX)

On-site
USD 100,000 - 130,000
RDK-B Embedded Wi-Fi Software Engineer
RDK-B Embedded Wi-Fi Software Engineer

US staffing Inc • Sunnyvale (CA)

On-site
USD 120,000 - 150,000
RDK Developer
RDK Developer

AKT LLC • Philadelphia

On-site