> Markdown version of [/jobs/ext/3212268-rdk-software-engineer](https://www.wearedevelopers.com/jobs/ext/3212268-rdk-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # RDK Software Engineer - **Company:** Prime Inc. - **Location:** Dallas, TX, United States - **Salary:** $83,200.0 - $93,600.0 - **Contract:** Permanent contract - **Skills:** Mobile Broadband Modems, LTE (Telecommunication), Agile Methodology, C++ (Programming Language), Communications Protocols, Computer Programming, Computer Networks, Modems, Software Debugging, Linux on Embedded Systems, Middleware, Monitoring of Systems, Log Files, Remote Access Technology, Remote Infrastructure Management, Software Engineering, Data Logging - **Published:** September 3, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d70aee3087b3add9 ## About the Role * Strong programming experience in C/C++. * Hands-on experience with Embedded Linux. * Experience developing software using RDK-B. * Knowledge of 3GPP LTE/5G technologies and modem/networking concepts. * Experience with system debugging, logging, and troubleshooting. * Familiarity with embedded broadband/CPE products is highly preferred. * Strong problem-solving and communication skills. Preferred Experience * Experience with RDK-B middleware and components. * Experience working with modem diagnostics and remote management systems. * Understanding of broadband networking and embedded communication protocols. * Experience with log collection, system monitoring, and stabilization of embedded products. * Experience working in an Agile software development environment., * How much hands-on experience do you have with Embedded Linux? * What is your experience with RDK-B? * How many years of experience do you have with C/C++? * What experience do you have with LTE/5G or cellular modem technologies? * Have you worked with TR-181 data models? ## Description * Develop and maintain software components for RDK-B based embedded broadband products. * Implement and enhance LED screen/UI features. * Improve system stability and troubleshoot issues related to UI and logging systems. * Develop and maintain modem and system log collection mechanisms. * Implement and enhance remote access and diagnostic capabilities. * Debug and resolve software issues across embedded Linux and RDK-B environments. * Collaborate with cross-functional teams to analyze requirements, troubleshoot defects, and deliver production-ready solutions. * Participate in software development, testing, integration, and stabilization activities.