Embedded Software Engineer – RDK-B & Broadband Gateway
SARACA
About the role
About SARACA
SARACA is a global engineering R&D services company providing innovative solutions to over 25 Fortune 500 clients across various industries, including MedTech, Aerospace, Automotive, and Semiconductor. Renowned for its expertise in developing next-generation medical devices, SARACA is ISO 13485 certified and experienced in compliance with standards like IEC 62304 and EU MDR. With a diverse team of 400+ engineers and consultants, SARACA delivers excellence across a range of on-site and off-site projects worldwide. The company fosters a culture of innovation, learning, and equal opportunity while enabling its customers to achieve industry leadership and accelerated growth.
Role Description
This is an on-site contract position for an Embedded Software Engineer – RDK-B & Broadband Gateway located in Santa Clara, CA. The selected candidate will be responsible for developing, programming, and debugging embedded software for broadband gateway products, with a special focus on RDK-B platforms. The role includes designing software architectures, integrating components, troubleshooting, and optimizing system performance to deliver reliable and innovative engineering solutions for next-generation devices.
Key Skills
- Embedded C / C++
- RDK-B / OpenWRT / prplOS
- Embedded Linux & Kernel Debugging
- TCP/IP Networking Protocols
- DHCP, DNS, HTTP, IPv6
- Firewall / iptables
- Git/Gerrit, gdb, valgrind, Wireshark, tcpdump
- CI/CD & System Debugging
Responsibilities
- Design, develop, and integrate software components for gateway and extender products
- Implement networking features such as Parental Control, firewall, DHCP, SNMP, and TR069/TR181
- Debug embedded Linux kernel and user-space issues
- Optimize gateway performance and troubleshoot customer issues
- Collaborate with vendors and cross-functional engineering teams
- Participate in code reviews, unit testing, and CI/CD activities
Requirements
- 3+ years of embedded software development experience using C
- Strong understanding of RDK-B/OpenWRT/prplOS architecture
- Hands-on experience with embedded Linux and networking protocols
- Strong debugging and troubleshooting skills in complex embedded environments
- Wi-Fi, DOCSIS, MoCA, or broadband technology experience is a plus
If interested, please DM me or share your updated resume.
#Hiring #EmbeddedSystems #EmbeddedSoftware #RDKB #OpenWRT #EmbeddedLinux #Networking #Broadband #WiFi #CProgramming #LinuxKernel #SoftwareEngineer
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free