Software Architect, Embedded Software Engineer, Software Engineer

5V Video4 months ago
Dallas, TX, United States
Remote
Full-time
Junior Level (1-3 years)

Job Description

Are you the kind of architect who enjoys shaping the software backbone of millions of connected homes?

We’re partnered with a global technology company expanding our North American team, and we’re looking for an experienced RDK-B Software Architect to help design and deliver next‑generation broadband gateway and router platforms used by leading operators.

This is a high‑impact role where you’ll influence product strategy, shape architecture decisions, and work hands‑on with cutting‑edge embedded networking technology.

What You’ll Be Doing

  • Partner with Marketing and customers to define product features for the North American market
  • Design technical solutions and software architecture for new and evolving capabilities
  • Develop complex software features for embedded broadband platforms
  • Integrate RDK-B with chipset vendor SDKs, hardware, and third‑party components
  • Drive product quality alongside QA teams (qualification plans, issue resolution)
  • Lead investigations and resolve field issues impacting real‑world deployments
  • Collaborate with the RDK‑B community, contributing code and representing company interests

What You’ll Bring

  • Bachelor’s degree in Computer Science, Electrical Engineering, Telecommunications, or similar
  • 5+ years of hands‑on RDK-B development experience on routers/gateways
  • Experience with embedded build systems (Yocto, Buildroot, OpenWRT, etc.)
  • Solid understanding of networking protocols (IPv4/IPv6, TCP/UDP, DHCP, DNS, SNMP, TR‑069/USP, IGMP, and more)
  • Experience across WAN & LAN technologies (DOCSIS, 5G/LTE, GPON/EPON, Wi‑Fi, Ethernet)
  • Strong debugging and troubleshooting skills (gdb, valgrind, Wireshark, RDK logs, etc.)
  • Comfortable working in modern dev environments (Git, Jira, Jenkins, CI/CD pipelines)
  • Clear communicator who can work confidently with customers and cross‑functional teams

Why This Role?

You’ll be working at the intersection of embedded systems, networking, and large‑scale deployments, where your architectural decisions directly shape real‑world connectivity for millions of users.

In case you enjoy solving complex technical challenges and influencing product direction from concept to field deployment, we’d love to hear from you.

#J-18808-Ljbffr:

Required Skills

CI/CD pipelines (Jenkins)
WAN & LAN technologies (DOCSIS, 5G/LTE, GPON/EPON, Wi-Fi, Ethernet)
Version control (Git)
Embedded build systems (Yocto, Buildroot, OpenWRT)
Network protocols (IPv4, IPv6, TCP, UDP, DHCP, DNS, SNMP)
Embedded software engineering
RDK-B development
Project management tools (Jira)
Debugging and troubleshooting (gdb, valgrind, Wireshark)