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
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
- LM
Software Engineer Asc - Early Career with Security Clearance
NewLockheed Martin
Sunnyvale, CA🇺🇸HybridYesterdayMicroservicesAWSAzure+2Technology - LM
Software Engineer Stf - E4 with Security Clearance
NewLockheed Martin
Orlando, FL🇺🇸$120.6k - $224k/yrHybridYesterdayAgileC++Git+1Technology - LM
Software Engineer w/Poly SWE2 with Security Clearance
NewLockheed Martin
Annapolis Junction, MD🇺🇸$166.9k - $309.9k/yrHybridYesterdayMachine LearningAgileAnsible+4Technology - LT
Software Engineers
NewL3Harris Technologies
Waco, Texas🇺🇸Hybrid35 minutes agoTechnology - LT
Integration and Test Engineers
NewL3Harris Technologies
Rockwall, Texas🇺🇸Hybrid35 minutes agoBackground ChecksTechnology - LT
Software Engineers
NewL3Harris Technologies
Plano, Texas🇺🇸Hybrid35 minutes agoTechnology