×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Developer

Job in Santa Clara, Santa Clara County, California, 95053, USA
Listing for: TALENT Software Services
Full Time position
Listed on 2026-01-14
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 42 - 45 USD Hourly USD 42.00 45.00 HOUR
Job Description & How to Apply Below

Pay Range Provided by TALENT Software Services

This range is provided by TALENT Software Services. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base Pay Range

$42.00/hr - $45.00/hr

Embedded Software Developer for RDK-B

Work location:

Philadelphia, PA or Santa Clara, CA (100% Onsite)

Background and Meet and Greet: MANDATORY

About The Role

We are looking for an experienced Embedded Software Developer for RDK-B with strong expertise in broadband gateway technologies. In this role, you will design, develop, and integrate advanced networking features for home and business gateway products on RDK-B. You will work closely with chipset vendors, cross-functional teams, and customer support to deliver robust and scalable solutions.

Responsibilities
  • Design, develop, and integrate software components for gateway and extender products.
  • Implement and enhance features such as Parental Control, firewall/iptables, DHCP, SNMP, TR069/TR181, and network management.
  • Debug and resolve issues across embedded Linux environments, including kernel and user space.
  • Collaborate with internal teams and vendors to ensure compliance with platform standards and seamless integration.
  • Optimize system performance and troubleshoot customer-reported issues.
  • Participate in code reviews, unit testing (GTest/GMock), and CI/CD processes.
Must-Have Skills
  • 3+ years of experience in embedded software development using C (C++ is a plus).
  • Strong knowledge of RDK-B/OpenWRT/prpl

    OS architecture and broadband gateway technologies.
  • Hands‑on experience with embedded Linux, including kernel‑level concepts and system debugging.
  • Solid understanding of TCP/IP stack, networking protocols (DHCP, DNS, HTTP), and packet flow.
  • Experience with firewall/iptables, and IPv6 transition technologies.
  • Familiarity with source control tools (Git/Gerrit) and debugging tools (gdb, valgrind, wireshark, tcpdump).
  • Strong problem‑solving and debugging skills in complex embedded environments.
Good‑to‑Have Skills
  • Experience with Wi‑Fi technologies and IEEE 802.11 standards (802.11n/ac/ax).
  • Knowledge of DOCSIS, MoCA, and other broadband technologies.
  • Familiarity with TR-069/TR-181, SNMP, and remote management protocols.
  • Exposure to chipset SDKs (Broadcom, Qualcomm, etc.).
  • Understanding of security protocols (WPA3, RADIUS, SSL/TLS).
  • Experience with containerization (Docker) and CI/CD pipelines.
  • Scripting skills in Python or Shell for automation and testing.
Seniority Level
  • Mid-Senior level
Employment Type
  • Full-time
Job Function
  • Other
Industries
  • IT Services and IT Consulting

Referrals increase your chances of interviewing at TALENT Software Services by 2x.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary