RDK-B Embedded developer

Net2Source (N2S)

Santa Clara (CA)

On-site

USD 90,000 - 130,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Net2Source (N2S) is seeking an experienced Embedded Software Developer for RDK-B in Santa Clara, California. You will work on advanced networking features for broadband gateway products, collaborating with cross-functional teams. The ideal candidate will have over 3 years of embedded software development experience, strong expertise in RDK-B/OpenWRT, and familiarity with embedded Linux. This long-term contract position focuses on delivering robust solutions and optimizing system performance.

Qualifications

  • 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.

Responsibilities

  • Design, develop, and integrate software components for gateway and extender products.
  • Implement and enhance features such as Parental Control, firewall/iptables, DHCP, and SNMP.
  • Debug and resolve issues across embedded Linux environments.
  • Collaborate with internal teams and vendors for platform standards compliance.
  • Optimize system performance and troubleshoot customer-reported issues.
  • Participate in code reviews, unit testing (GTest/GMock), and CI/CD processes.

Skills

Embedded software development using C
RDK-B/OpenWRT/prplOS architecture
Embedded Linux
Networking protocols (DHCP, DNS, HTTP)
Firewall/iptables
TCP/IP stack
Source control tools (Git/Gerrit)
Debugging tools (gdb, valgrind)
Wi-Fi technologies (IEEE 802.11)
Scripting (Python, Shell)

Tools

Docker
GTest/GMock
Wireshark
Tcpdump

Job description

We are looking for an experienced Embedded Software Developer for RDK-B with strong expertise in broadband gateway technologies.

About the Role

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.

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.
Qualifications
  • 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.
Required 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.
Pay range and compensation package

Long term Contract

Equal Opportunity Statement

We are committed to diversity and inclusivity.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RDK architect
RDK architect

5V Video • Denver (CO)

On-site
USD 140,000 - 190,000
Embedded Engineer
Embedded Engineer

GCS Recruitment Specialists • United States

On-site
USD 90,000 - 120,000
Software Engineering Manager
Software Engineering Manager

5V Video • Dallas (TX)

On-site
USD 100,000 - 130,000
RDK Developer
RDK Developer

AKT LLC • Philadelphia

On-site
Confidential
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 & Networking Engineer – Wi‑Fi, Linux, Yocto
RDK & Networking Engineer – Wi‑Fi, Linux, Yocto

AKT LLC • Philadelphia

On-site
Confidential
RDK Software Engineer
RDK Software Engineer

L&T Technology Services • Philadelphia

On-site
USD 90,000 - 130,000
Paid Leave
Health Insurance
Group life Insurance
+2
Embedded Software Developer for RDK-B – Contract C2C jobs CA Onsite
Embedded Software Developer for RDK-B – Contract C2C jobs CA Onsite

US staffing Inc • Sunnyvale (CA)

On-site
USD 120,000 - 150,000
RDK-B Triage Engineer
RDK-B Triage Engineer

Katalyst CRO • Philadelphia

On-site
USD 120,000 - 170,000
RDK-B Triage Engineer
RDK-B Triage Engineer

Millennium-Info-Tech-Inc. • Philadelphia

On-site
USD 120,000 - 160,000