Skip to content
mimi

Embedded Software Engineer – RDK-B & Broadband Gateway

SARACA

Santa Clara · On-site Contract Mid Level 1w ago

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

C++CCI/CDDHCPDNSDockerEmbedded CEmbedded LinuxGitGerritHTTPIPv6iptablesRDK-BOpenWRTprplOSTCP/IPvalgrindWiresharkgdbtcpdump

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