Haystack
← Back to Jobs
Remote
Technology
SS

EMBEDDED SOFTWARE DEVELOPER FOR RDK-B

SS Software Solutions LLCSanta Clara, CA🇺🇸United StatesPosted 11 Sept 2026

Why This Role Stands Out

This role offers a fantastic opportunity to deepen your expertise in embedded software development for RDK-B, contributing to cutting-edge connectivity solutions. You'll thrive here if you have a strong background in embedded Linux, C/C++ development, and a passion for network engineering. Embrace the chance to grow your skills and make a significant impact within a reputable technology company.

Quick Overview

Seniority
Mid Senior
Work mode
Remote
Location
Santa Clara, CA, United States
Posted
17 hours ago
DockerShellTCP/IPDNSC++GitPython

Job Description

2. 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
3. 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.
4. 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.
5. 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.

Similar jobs