Haystack
← Back to Jobs
Technology
AU

Embedded Software Developer for RDK-B

Austin1 LLCSanta Clara, CA🇺🇸United StatesPosted 10 Sept 2026

Why This Role Stands Out

Advance your career in embedded software development for RDK-B with this long-term opportunity, offering hybrid flexibility and a chance to contribute to innovative gateway and extender products. You'll thrive here if you are a mid-senior level developer passionate about creating impactful technology within a dynamic team environment. This is an excellent chance to expand your skillset and join a reputable company; we encourage you to apply!

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
Santa Clara, CA, United States
Posted
22 hours ago
DockerShellTCP/IPDNSC++GitHTTPPython

Job Description

Job Title: Embedded Software Developer for RDK-B

Location: Austin, TX

Duration: Long Term

Job Description:

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

·       Strong problem-solving and debugging skills in complex embedded environments.

Good-to-Have Skills

·       Wi-Fi and IEEE 802.11n/ac/ax technologies.

·       DOCSIS, MoCA, 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