RDK-B Embedded developer

Net2Source (N2S)

Santa Clara (CA)

On-site

USD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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‑B Embedded Wi‑Fi Software Engineer
RDK‑B Embedded Wi‑Fi Software Engineer

US staffing Inc • Sunnyvale (CA)

On-site
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
Embedded Software Developer - Broadband Devices
Embedded Software Developer - Broadband Devices

GCS • Dallas (TX)

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

AKT LLC • Philadelphia

On-site
RDK Broadband Engineer - DevOps & Data Insights
RDK Broadband Engineer - DevOps & Data Insights

PDSSOFT INC. • Philadelphia

On-site
RDK-B Dev Test Engineer
RDK-B Dev Test Engineer

TechDigital Group • Denver (CO)

On-site
USD 90,000 - 120,000
RDK-B Developer
RDK-B Developer

TechDigital Group • Denver (CO)

On-site
USD 90,000 - 120,000
Embedded Developer
Embedded Developer

Machine Intelligence Technologies, LLC • Dallas (TX), Northern (KY)

Hybrid
USD 90,000 - 130,000