EMBEDDED SOFTWARE DEVELOPER FOR RDK-B

SS Software Solutions, LLC

Santa Clara (CA)

On-site

USD 120,000 - 150,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

SS Software Solutions, LLC in Santa Clara, CA is seeking an Embedded Software Developer for RDK-B to design, implement, and integrate gateway and extender software.

The role emphasizes hands-on Linux kernel/user-space work, networking (TCP/IP, DHCP, DNS, HTTP), firewall/iptables, debugging with gdb/wireshark, and CI/CD collaboration in a fast-paced broadband product team.

Qualifications

  • 3+ years of embedded software development using C; C++ is a plus.
  • Strong RDK-B/OpenWRT/prplOS architecture and broadband gateway knowledge.
  • Hands-on embedded Linux experience, including kernel concepts and system debugging.
  • Strong TCP/IP, DHCP, DNS, HTTP and packet-flow knowledge.
  • Experience with firewall/iptables and IPv6 transition technologies.
  • Git/Gerrit and debugging tools such as gdb, valgrind, Wireshark, and tcpdump.

Responsibilities

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

Skills

C/C++
RDK-B/OpenWRT
Embedded Linux
TCP/IP
DHCP
DNS
HTTP
firewall/iptables
IPv6
Git/Gerrit
Debugging tools
GDB/Valgrind/Wireshark

Tools

Docker
CI/CD pipelines
GTest/GMock
Wireshark
tcpdump
gdb
valgrind

Job description

Position Details
  • Role Embedded Software Developer for RDK-B
  • Request ID AUSTC_2026_0901
  • Work Location Santa Clara, CA – Onsite
  • Remote Work Possibility No
  • Start Date Immediate availability
  • Background Check Mandatory
  • Global Role Family Products & Systems Engineering
  • Technical Skills Family Connectivity and Network Engineering
  • Language English
  • Local Role Name Embedded Software Developer for RDK-B
  • Local Skills Dipesh Damann Sharrma
Key Responsibilities
  • Design, develop, and integrate software components for gateway and extender products.
  • Implement and enhance Parental Control, firewall/iptables, DHCP, SNMP, TR069/TR181, and network
  • management features.
  • Debug issues across embedded Linux kernel and user space.
  • Collaborate with internal teams and vendors for platform compliance and integration.
  • Optimize system performance and troubleshoot customer-reported issues.
  • Participate in code reviews, GTest/GMock unit testing, and CI/CD processes.
Must-Have Skills
  • 3+ years of embedded software development using C; C++ is a plus.
  • Strong RDK-B/OpenWRT/prplOS architecture and broadband gateway knowledge.
  • Hands-on embedded Linux experience, including kernel concepts and system debugging.
  • , Strong TCP/IP, DHCP, DNS, HTTPand packet-flow knowledge.
  • Experience with firewall/iptables and IPv6 transition technologies.
  • Git/Gerrit and debugging tools such as gdb, valgrind, Wireshark, and tcpdump.
  • Strong problem-solving and debugging skills in complex embedded environments.
Good-to-Have Skills
  • Wi-Fi and IEEE 802.11n/ac/ax technologies.
  • OCSIS, MDoCA, and other broadband technologies.
  • TR-069/TR-181, SNMP, and remote management protocols.
  • Chipset SDKs such as Broadcom and Qualcomm.
  • WPA3, RADIUS, and SSL/TLS security protocols.
  • Docker/containerization and CI/CD pipelines.
  • Python or Shell scripting for automation and testing.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Developer (RDK-B)
Embedded Software Developer (RDK-B)

Capgemini Engineering • California (MO)

On-site
USD 120,000 - 180,000
RDK-B Embedded developer
RDK-B Embedded developer

Net2Source (N2S) • Santa Clara (CA)

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

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

US staffing Inc • Sunnyvale (CA)

On-site
USD 120,000 - 150,000
RDK-B Embedded Systems Engineer (Onsite Santa Clara)
RDK-B Embedded Systems Engineer (Onsite Santa Clara)

Capgemini Engineering • California (MO)

On-site
USD 120,000 - 180,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
USD 120,000 - 150,000
Software Engineering Manager (RDK)
Software Engineering Manager (RDK)

5V Video • United States

On-site
USD 110,000 - 190,000
RDK architect
RDK architect

5V Video • Denver (CO)

On-site
USD 140,000 - 190,000