RDK Software Engineer

Sky Systems, Inc.
Dallas, TX, United States
10 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

LTE (Telecommunication) Address Resolution Protocols JIRA Unit Testing UClibc (C Standard Library) C++ (Programming Language) Code Review Computer Programming Modems Dynamic Host Configuration Protocol Linux Domain Name System (DNS)
+22 more
Ethernet GNU Debuggers Internet Control Message Protocol Internet Group Management Protocols IPv4 IPv6 Internet Service Provider Log Files Network Protocols Remote Access Technology Memory Leaks Simple Network Management Protocols Software Engineering Transmission Control Protocol (TCP) Wireshark Wi-Fi Technology Git Openwrt Yocto Information Technology Build Tools Jenkins

Job description

The client is developing a Fixed Wireless Access (FWA) router for a Tier-1 Internet Service Provider in the US. As part of the software development of this product, the following deliverables are expected: LED screen support (UI features and stabilization/log system improvements) Modem and system log collection and remote access system, * Work with our Marketing team and customers to define product features for NAM clients

  • Design technical solutions and implement new functionalities
  • Ensure product quality through unit tests, code reviews, etc.
  • Investigate and resolve customer-reported and field issues

Requirements

  • Duration : 1+ year, 40 hours per week
  • Experience : At least 3 years of experience with RDK-B
  • Must Have : C/C++ programming, embedded application software development, Ethernet, GIT, Jenkins, Jira, Linux, Residential Gateways, RDK-B, Wi-Fi, Yocto, * Bachelor’s degree in Computer Science, Electrical Engineering, or Telecommunications
  • Minimum 3 years of experience in RDK-B development for routers/gateways
  • Proficiency in C/C++
  • Experience with build systems (Yocto, Buildroot, OpenWRT, etc.)
  • Strong understanding of network protocols: ARP, IPv4, IPv6, ICMP, TCP, UDP, GRE, DNS, DHCP, IGMP, CWMP/TR69, USP, SNMP
  • Experience with WAN and LAN technologies: DOCSIS, 5G/LTE, EPON/GPON, Wi-Fi, Ethernet
  • Strong troubleshooting skills (RDK logs, gdb, valgrind, Wireshark, etc.)
  • Experience with development environments (GIT, Jira, Jenkins, and other CI/CD tools)
  • Good communication skills to interface with customers, team members, and internal stakeholders

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:02 min

Bridging customer needs and technical solutions in developer relations

Ewa Szyszka · Coffee With Developers

1:34 min

The pros and cons of campus-wide IP authentication

Christoph Eicke Christoph Eicke · World Congress 2025

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Exploring microcontrollers and communication protocols for amateur hardware

Philipp-Alexander Blum · LIVE

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

Videos

See all

Related articles

See all