Embedded Software Developer – RDK-B
Company Description SARACA is a global engineering R&D services company serving over 25 Fortune 500 customers across industries such as MedTech, Aerospace, Rail, Automotive, Semiconductor, Defense, and Farm equipment. The organization is ISO 13485 certified and has extensive experience with all classes of medical devices, including embedded software, UI/UX, mechanical, systems, and product testing. SARACA’s team of 400+ engineers and management consultants delivers product engineering and scientific writing expertise, including IEC 62304, EU MDR, and various clinical and performance evaluation reports. With a global presence, SARACA focuses on solving complex business problems and driving faster growth for its customers. The company is an equal-opportunity employer that promotes innovation, continuous learning, and industry leadership.Job Description Job Title: Embedded Software Developer – RDK-BLocation: Santa Clara, CAWork Mode: OnsiteEmployment Type: Contract / W2Experience Required: 5+ yearsWe are seeking an experienced Embedded Software Developer – RDK-B with a strong background in broadband gateway technologies. The selected candidate will design, develop, integrate, test, and debug advanced networking features for home and business gateway products built on RDK-B platforms.Mandatory Qualifications3+ years of embedded software development experience using C; C++ experience is preferredStrong knowledge of RDK-B, OpenWRT, or prplOS architectureExperience with broadband gateway and extender technologiesHands-on Embedded Linux experience, including kernel-level concepts and system debuggingGood understanding of TCP/IP, DHCP, DNS, HTTP, IPv6, and network packet flowExperience with firewall configuration and iptablesWorking experience with Git/GerritFamiliarity with gdb, valgrind, Wireshark, and tcpdumpStrong analytical, troubleshooting, and low-level debugging skillsResponsibilitiesDevelop and integrate embedded software components for gateway and extender productsImplement and enhance parental controls, firewall/iptables, DHCP, SNMP, TR-069/TR-181, and network-management featuresDebug software issues in Embedded Linux environments across kernel and user spaceCollaborate with engineering teams, chipset vendors, and customer-support teamsInvestigate customer issues, optimize system performance, and deliver stable solutionsParticipate in code reviews, unit testing with GTest/GMock, and CI/CD activitiesPreferred QualificationsWi-Fi and IEEE 802.11n/ac/ax experienceKnowledge of DOCSIS, MoCA, and broadband networking technologiesExperience with TR-069/TR-181, SNMP, and remote device-management protocolsExposure to Broadcom, Qualcomm, or other chipset SDKsSecurity knowledge including WPA3, RADIUS, and SSL/TLSExperience with Docker and CI/CD pipelinesPython or Shell scripting for test automationHiring ProcessShortlisted candidates will undergo an initial recruiter screening, technical evaluation, and mandatory in-person meet and greet. The final offer is subject to successful completion of the required background check.Applicant PrivacyCandidate information and resumes submitted for this role will be used only for recruitment, candidate evaluation, and employment-related communication.How to Apply:Apply through LinkedIn or send your updated resume to nitesh.yadav@saracasolutions.com.