Why This Role Stands Out
This role offers a fantastic opportunity to develop cutting-edge broadband gateway solutions and make a significant impact within a reputable technology company. If you are a skilled embedded software developer with a passion for networking technologies, you will thrive by contributing to innovative product development. Apply today to join a dynamic team and advance your career!
Quick Overview
Job Description
Role name: Embedded Software Developer for RDK-B
Work Location: Santa Clara, CA (Onsite)
Duration: 10 Months
We are looking for an experienced Embedded Software Developer for RDK-B with strong expertise in broadband gateway technologies. In this role, you will design, develop, and integrate advanced networking features for home and business gateway products on RDK-B. You will work closely with chipset vendors, cross-functional teams, and customer support to deliver robust and scalable solutions.
Your Responsibilities:
· Design, develop, and integrate software components for gateway and extender products.
· Implement and enhance features such as Parental Control, firewall/iptables, DHCP, SNMP, TR069/TR181, and network management.
· Debug and resolve issues across embedded Linux environments, including kernel and user space.
· Collaborate with internal teams and vendors to ensure compliance with platform standards and seamless integration.
· Optimize system performance and troubleshoot customer-reported issues.
· Participate in code reviews, unit testing (GTest/GMock), and CI/CD processes.
Must-Have Skills:
· 3+ years of experience in embedded software development using C (C++ is a plus).
· Strong knowledge of RDK-B/OpenWRT/prplOS architecture and broadband gateway technologies.
· Hands-on experience with embedded Linux, including kernel-level concepts and system debugging.
· Solid understanding of TCP/IP stack, networking protocols (DHCP, DNS, HTTP), and packet flow.
· Experience with firewall/iptables, and IPv6 transition technologies.
· Familiarity with source control tools (Git/Gerrit) and debugging tools (gdb, valgrind, wireshark, tcpdump).
· Strong problem-solving and debugging skills in complex embedded environments.
Good-to-Have Skills:
· Experience with Wi-Fi technologies and IEEE 802.11 standards (802.11n/ac/ax).
· Knowledge of DOCSIS, MoCA, and other broadband technologies.
· Familiarity with TR-069/TR-181, SNMP, and remote management protocols.
· Exposure to chipset SDKs (Broadcom, Qualcomm, etc.).
· Understanding security protocols (WPA3, RADIUS, SSL/TLS).
· Experience with containerization (Docker) and CI/CD pipelines.
· Scripting skills in Python or Shell for automation and testing.
Similar jobs
- AS
Senior Software Engineer (Snowflake)
NewApex Systems
Orlando, FL🇺🇸On-site2 days agoSQLSnowflakeAgile+9Technology - AI
Software Engineer (Frontend), Space with Security Clearance
NewAnduril Industries
Costa Mesa, CA🇺🇸$129k - $171k/yrHybrid13 hours agoRxJSAWSComputer Vision+4Technology - AI
Senior Flight Software Engineer with Security Clearance
NewAnduril Industries
Atlanta, GA🇺🇸$190k - $252k/yrHybrid13 hours agoRustEmbedded SystemsComputer Vision+1Technology - AS
Integration Engineer III (Remote)
NewApex Systems
Richmond, VA🇺🇸RemoteYesterdaySOAPScrumAgile+5Technology - GE
Application Programmer
NewGenesis10
Chicago, IL🇺🇸$58 - $66/hrHybrid13 hours agoShellELKSplunk+5 - NG
Systems Engineer - Level 5
Northrop Grumman
Redondo Beach, CA🇺🇸$177k - $265.6k/yrHybrid2 weeks agoScrumAgileConfluence+5Technology