Embedded Software Developer

Contract
On-site
$30-40/hr
Santa Clara, CA
No visa sponsorship

Job description

We are looking for an experienced Embedded Software Developer with strong RDK-B and broadband gateway experience to design, develop, integrate, and troubleshoot software for next-generation gateway and extender products.

The ideal candidate will have hands-on experience with Embedded C, Embedded Linux, RDK-B/OpenWrt/prplOS, networking protocols, firewall technologies, and broadband gateway platforms.

This is an excellent opportunity for engineers who enjoy solving complex embedded systems and networking problems in a fast-paced product engineering environment.

Key Responsibilities

  • Design, develop, integrate, and maintain embedded software components for broadband gateway and extender products.

  • Develop and enhance features related to:

    • Parental Controls

    • Firewall / iptables

    • DHCP

    • SNMP

    • TR-069 / TR-181

    • Network Management

  • Debug and troubleshoot issues across Embedded Linux kernel and user space.

  • Analyze packet flows, networking issues, system behavior, and performance problems.

  • Collaborate with engineering teams, platform teams, and technology vendors for product integration and compliance.

  • Troubleshoot and resolve customer-reported product issues.

  • Optimize system performance, stability, and reliability.

  • Participate in code reviews, unit testing, GTest/GMock, and CI/CD activities.

  • Develop reliable and maintainable code following software engineering best practices.

Must-Have Skills

  • 3+ years of Embedded Software Development experience.

  • Strong programming experience in C; C++ is a plus.

  • Hands-on experience with RDK-B, OpenWrt, or prplOS.

  • Strong understanding of Broadband Gateway / Home Gateway architecture.

  • Strong Embedded Linux experience, including:

    • Linux kernel concepts

    • User-space applications

    • System-level debugging

  • Strong networking fundamentals:

    • TCP/IP

    • DHCP

    • DNS

    • HTTP

    • IPv4/IPv6

    • Packet flow

  • Hands-on experience with firewall / iptables.

  • Knowledge of IPv6 transition technologies.

  • Experience with Git/Gerrit.

  • Strong debugging experience using tools such as:

    • GDB

    • Valgrind

    • Wireshark

    • tcpdump

  • Excellent troubleshooting and problem-solving skills in complex embedded environments.

Good-to-Have Skills

Experience with one or more of the following is highly desirable:

  • Wi-Fi / IEEE 802.11n / 802.11ac / 802.11ax

  • DOCSIS

  • MoCA

  • TR-069 / TR-181

  • SNMP

  • Broadband access technologies

  • Broadcom or Qualcomm chipset SDKs

  • WPA3

  • RADIUS

  • SSL/TLS

  • Docker / Containerization

  • CI/CD pipelines

  • Python scripting

  • Shell scripting

  • Automation and embedded testing

Ideal Candidate Profile

We are particularly interested in candidates with experience in:

Embedded Software + RDK-B + Broadband Gateway + Embedded Linux + C + Networking

Candidates coming from Cable/ISP, Broadband, Networking, Wi-Fi, Router, Gateway, Home Gateway, IoT, or Embedded Systems environments are encouraged to apply.

Work Location

Santa Clara, California – Onsite

Candidates must be willing and able to work onsite in Santa Clara, CA.

More information

Experience level

Mid-level (3-4 years)

Job skills

C Programming

Embedded Systems

RTOS

Hardware Integration

Debugging Techniques

Microcontroller Programming

Device Drivers

RDK-B

OpenWrt

prplOS.

Company overview

company-logo
Acerra Consulting Jobs

1-10 employees

Finding the right talent isn’t just about filling positions—it’s about building successful teams that drive business growth. At Acerra Consulting, we specialize in end-to-end recruitment and staffing solutions across IT, Non-IT, Healthcare, and BFSI industries, both domestically and internationally. With a deep understanding of industry trends and hiring challenges, we connect top-tier professionals with organizations that value expertise, innovation, and long-term success. Whether it's executive search, permanent staffing, or project-based hiring, we tailor our approach to meet your business needs. What we offer: ✅ Strategic talent acquisition across India, USA & UAE ✅ A vast pre-screened candidate network ✅ Industry-specific hiring solutions for startups & enterprises ✅ Commitment to quality, speed, and efficiency At Acerra Consulting, we don’t just find talent—we build futures and strengthen businesses. Let’s connect and explore how we can collaborate to drive your hiring success!