RDK Software Engineer

VST Consulting, Inc
Dallas, TX, United States
11 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$83,200.0 - $93,600.0
Working hours
Regular working hours
Job source

Tech stack

C (Programming Language) LTE (Telecommunication) Agile Methodology C++ (Programming Language) Computer Programming Modems Software Debugging Linux on Embedded Systems Embedded Software Design of User Interfaces Monitoring of Systems Integrated Development Environments
+8 more
Log Files Remote Access Technology Software Engineering Data Logging Network Routers Computer Networking Systems Computer Network Technologies 5G NR

Job description

We are seeking an experienced RDK Software Engineer with 4 5 years of software development experience to join our engineering team in Dallas, TX. The engineer will be responsible for developing, enhancing, stabilizing, and maintaining software components for embedded broadband products., The role will focus on LED screen support, UI features, system stabilization, log system improvements, modem and system log collection, and remote access capabilities. The ideal candidate should have strong hands-on experience in C/C++, Embedded Linux, RDK-B, and 3GPP LTE/5G technologies., * Develop and enhance software features for embedded broadband products.

  • Implement and maintain LED screen support and UI features.
  • Improve system stability, reliability, and performance of embedded software components.
  • Enhance and maintain log systems for effective system monitoring and troubleshooting.
  • Develop functionality for modem and system log collection.
  • Implement and maintain remote access systems for modem and system diagnostics.
  • Troubleshoot and resolve software defects, system issues, and stability problems.
  • Develop and maintain software using C/C++.
  • Work extensively with Embedded Linux environments.
  • Develop and integrate features within the RDK-B platform.
  • Work with broadband and networking technologies associated with LTE/5G and 3GPP standards.
  • Analyze system logs and troubleshoot issues across modem and embedded system components.
  • Collaborate with cross-functional engineering teams to design, implement, test, and stabilize product features.
  • Participate in software development, debugging, integration, and validation activities.
  • Ensure software deliverables meet quality, performance, and reliability requirements.

Requirements

  • 4 5 years of professional software development experience.
  • Strong hands-on programming experience in C/C++.
  • Strong experience with Embedded Linux.
  • Hands-on experience with RDK-B.
  • Experience working with embedded systems and broadband products.
  • Experience with 3GPP LTE/5G technologies.
  • Experience developing and debugging embedded software.
  • Experience working with system and modem logs.
  • Experience with log collection, diagnostics, troubleshooting, or remote system access.
  • Experience developing or enhancing embedded UI/LED screen functionality.
  • Strong debugging and problem-solving skills.
  • Ability to work on software stabilization, defect resolution, and performance improvements.
  • Strong understanding of embedded software development and integration processes., * Experience working on broadband gateways, modems, routers, or CPE devices.
  • Experience working with RDK-based broadband products.
  • Experience with modem diagnostics and remote troubleshooting.
  • Knowledge of LTE/5G modem architecture and related 3GPP technologies.
  • Experience working with embedded networking systems.
  • Experience with software logging, diagnostics, and system monitoring.
  • Experience working in a collaborative Agile software development environment.

Technical Environment

C, C++, Embedded Linux, RDK-B, 3GPP, LTE, 5G, Broadband, Modem Software, System Logs, Log Collection, Remote Access, Embedded Systems, UI Development, LED Screen Support, Software Debugging, System Stabilization., RDK Software Engineer, 4 5 Years Experience, C, C++, Embedded Linux, RDK-B, 3GPP, LTE, 5G, Embedded Systems, Broadband, Modem Software, System Log Collection, Modem Log Collection, Remote Access, Software Debugging, System Stabilization, LED Screen Support, UI Features, Log System Improvement, OPT

Apply for this position

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

Apply on www.dice.com
Prepare application

Good distractions

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

4:07 min

Understanding home gateway communication protocols and server configuration

Milica Aleksic Milica Aleksic +1 · World Congress 2023

2:11 min

Enhancing manual debugging through model-assisted log analysis

Michael Niebisch Michael Niebisch · World Congress 2024

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

3:41 min

Understanding the daily challenges of massive log volumes

Michal Bojko Michal Bojko · World Congress 2025

5:58 min

Relying on user testing and traffic logs

Videos

See all

Related articles

See all