1

Rdk Jobs (NOW HIRING)

Embedded Software Engineer

Plano, TX · On-site

$125K - $165K/yr

OpenWRT, RDK, Opensync * Broadband technologies: DSL, GPON, XGS-PON Thanks & Regards Jitendra Shakya PURPLE HIRES INC. Phone: 307-218-6171 Email - jitendra@purplehires.com www.purplehires.com

Embedded Engineer

Philadelphia, PA · On-site

$132K - $174K/yr

Familiarity with RDK (Reference Design Kit) ecosystem * Familiar with Yocto version upgrades and integration Preferred Skills (Nice to Have) * Knowledge of C programming * Experience with developer ...

... RDK) • Create mappers, mapper definitions using EDI message designer • Write JavaScript code with on Rhapsody using JavaScript(v1) and JavaScript (v2) filters • Develop API calls for SOAP, REST ...

Rhapsody Developer - Lansing, MI

Lansing, MI · On-site

$51 - $67.75/hr

Use the Rhapsody Developer Kit (RDK) to create custom filters, mappers, and extensions * Develop custom message transformations between formats such as JSON, XML, and HL7 * Translate healthcare and ...

Showing results 21-40

Rdk information

See salary details

$44.5K

$72.1K

$100.5K

How much do rdk jobs pay per year?

As of Sep 14, 2026, the average yearly pay for rdk in the United States is $72,067.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,000.00 and $80,500.00 per year, depending on experience, location, and employer.

What is an RDK?

An RDK job typically involves working with the RDK (Reference Design Kit) platform, an open-source software framework used in embedded systems, particularly in broadband, video, and IoT devices. Professionals in this role develop, customize, and troubleshoot RDK-based software to improve performance and ensure seamless integration with hardware. They often work with Linux, C++, networking protocols, and automation tools to optimize the functionality of RDK-powered devices.

What are the key skills and qualifications needed to thrive in the RDK position, and why are they important?

To thrive as an RDK (Reference Design Kit) Engineer, you need a strong background in embedded systems, C/C++ programming, and Linux-based environments, often supported by an engineering or computer science degree. Familiarity with RDK software stacks, version control systems (such as Git), and relevant networking protocols is highly valued, along with certifications like CCNA or equivalent experience. Excellent problem-solving abilities, clear communication, and collaboration skills help engineers navigate complex projects and work efficiently with cross-functional teams. These strengths are critical for delivering robust, scalable solutions in a rapidly evolving technology landscape.

What are some common challenges RDK engineers face in their daily work?

RDK Engineers often encounter challenges such as debugging complex integration issues, ensuring compatibility across various hardware platforms, and keeping up with evolving RDK releases. These tasks can require extensive troubleshooting, cross-team coordination, and proactive learning. Daily work often involves collaborating with developers, QA testers, and product managers to deliver stable firmware for digital TV and broadband devices. Adaptability and strong communication are essential for overcoming these challenges and maintaining project timelines.

More about Rdk jobs

What cities are hiring for Rdk jobs?

Cities with the most Rdk job openings:

What states have the most Rdk jobs?

States with the most job openings for Rdk jobs include:

Infographic showing various Rdk job openings in the United States as of September 2026, with employment types broken down into 58% Full Time, and 42% Contract. Highlights an 100% Physical job distribution, with an average salary of $72,067 per year, or $34.6 per hour.

EMBEDDED LINUX ENGINEER

Dallas, TX • On-site

Other

Posted 5 days ago


Job description

Hello,

JD:-

THE PRODUCT
We are building a 5G/LTE CPE gateway (home/enterprise router) running Embedded Linux + RDK-B. We need a consultant to own two critical workstreams on the device.
CORE DELIVERABLES
  • Workstream:
    • Daemon to display realtime modem signal (RSSI/RSRP/RSRQ) and system health on the frontpanel screen.
  • LED/LCD UI + Stabilization Logging:
    • Crashpersistent logger forceflush critical logs to flash before reboot on system panic; display error codes on screen for field debugging.
  • Remote Log Collection & Modem Diagnostics:
    • Secure remote access tunnel (SSH reverse / WebSocket / TR069) for NOC engineers to pull system logs (syslog, dmesg, journald) and modem diagnostics.
    • Log rotation/compression to prevent flash wear.
    • REST/CLI interface for ondemand log retrieval.
  • Modem Integration:
    • Hardware Abstraction Layer (HAL) to communicate with 5G/LTE modems via AT commands over UART/USB.
    • Support multivendor modems (Quectel, Sierra, Fibocom) through a unified interface.
MANDATORY SKILLS
  1. Languages: Expert C/C++ (system daemons, sockets, multithreading, IPC)
  2. Embedded Linux: systemd, syslog/journald, crosscompilation (Yocto/Buildroot), flash filesystems, gdb/strace debugging
  3. RDK-B: Nonnegotiable handson with CCSP components, WebPA (TR069), and RDKB boot/logging flow
  4. Cellular (3GPP): AT commands (AT+CSQ, AT+CREG, AT+CEREG, AT+QENG); understanding of LTE/5G NR registration and signal metrics
  5. Networking: TCP/IP, NAT, VPNs, SSH/HTTPS, remote access protocols
NICETOHAVE
  • TR069 / CWMP or MQTT experience
  • Yocto / BitBake recipes
  • LVGL / Qt Embedded for UI
  • FOTA (firmware overtheair) updates