Embedded Software Engineer

GAC 

📍 California, United States 🇺🇸

full-time
mid-level
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

EmbeddedRDK-BOpenWRTTCP/IPDHCP

Industry

Consumer ElectronicsTelecommunications

Job Description

We are seeking an experienced Embedded Software Developer with expertise in RDK-B and broadband gateway technologies. The role involves designing, developing, and integrating networking features for gateway and extender products.

Key Responsibilities:

  • Develop and integrate software for embedded gateway platforms
  • Implement features like Parental Control, firewall (iptables), DHCP, SNMP, TR-069/TR-181
  • Debug issues in embedded Linux (kernel & user space)
  • Collaborate with vendors and cross-functional teams
  • Optimize performance and support issue resolution
  • Participate in code reviews, testing, and CI/CD

Requirements:

  • 3+ years of embedded C development (C++ is a plus)
  • Strong knowledge of RDK-B/OpenWRT/prplOS
  • Experience with embedded Linux and system debugging
  • Solid networking knowledge (TCP/IP, DHCP, DNS, IPv6)
  • Familiarity with Git, gdb, Wireshark, tcpdump

Nice to Have:

  • Wi-Fi (802.11n/ac/ax), DOCSIS, MoCA
  • Security protocols (WPA3, TLS)
  • Docker, CI/CD, Python/Shell scripting