Haystack
← Back to Jobs
Technology
AU

Embedded Software Developer for RDK-B

Austin1 LLCSanta Clarita, CA🇺🇸United StatesPosted Sep 25, 2026

Why This Role Stands Out

Advance your embedded software career in a hybrid setting, contributing to innovative gateway and extender products with a reputable company. This role is ideal for mid-senior developers eager to expand their RDK-B expertise and make a tangible impact. You'll thrive in a collaborative environment focused on growth and cutting-edge technology.

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
Santa Clarita, CA, United States
Posted
19 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