Embedded Software Developer for RDK-B

Austin1 · Santa Clara, CA, US

Spotted 2h agocontract
Job description

About this role

Employer-provided description, formatted for easier reading.

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.

Pay: $50\. 00 \- $55\. 00 per hour

Expected hours: 40\. 0 per week

Work Location: In person

Interested in this role?Continue on Austin1's careers page.
Apply on Austin1