Demo

RDK Software engineer

GCS
Philadelphia, PA Contractor
POSTED ON 11/12/2025 CLOSED ON 5/13/2026

What are the responsibilities and job description for the RDK Software engineer position at GCS?

Here is the Job description for your reference.

Role: RDK Engineer

Location: Philadelphia, PA — 4 days/week onsite at Comcast Technology Center

Type: 12 month

Only For US Citizen/Green card Holders within the US


ABOUT THE RDK ACADEMY

The RDK Academy is a 12-month “work-and-learn” engineering program that places early-career engineers directly into Comcast product teams working on broadband, Wi-Fi, and next-generation entertainment devices used by tens of millions of customers.

Engineers split time between:

✅ Full-time project work inside Comcast engineering teams

✅ Monthly technical training delivered by The Innovation Hub

✅ Earning the RDK-Certified Engineer credential

This is the fastest entry path into embedded development, broadband, streaming, and connectivity engineering at a Tier-1 operator.


WHAT YOU WILL DOAs an RDK Academy Engineer, you’ll support development, testing, and automation across real Comcast devices and platforms. Depending on your assigned team, work may include:
  • Developing and troubleshooting embedded C/C code
  • Automating test execution and analysis in Python
  • Using Linux daily to investigate logs, debug behavior, and validate system behavior
  • Working with broadband, streaming, or Wi-Fi technologies (RDK-B, RDK-V/E, containers, AI, telemetry, codecs, IP streaming, test automation)
  • Creating or running test content for device validation (video/audio codecs, network scenarios)
  • Working with modern build and automation tools (Git, Jenkins, Docker, etc.)
  • Supporting feature validation, bug reproduction, and diagnostics
  • Participating in Agile delivery, code reviews, and hands-on lab testing

You “learn by doing,” working with real hardware, real deployments, and real customers in mind.


TRAINING & SKILL DEVELOPMENT

Every month, engineers receive structured technical training tied to real work, including:

  • Linux, Yocto, C/C for embedded systems
  • Broadband technologies: DOCSIS 3.1/4.0, Wi-Fi 6/7, routing, networking fundamentals
  • RDK-B and RDK-V/E architecture
  • GStreamer, streaming architecture, encoding/decoding
  • Debugging, logging, and embedded analytics
  • Python scripting automation frameworks
  • Generative AI applied to engineering and QA
  • Matter, Bluetooth, Zigbee, IoT device orchestration
  • Lightning/Firebolt app concepts
  • RDK certifications and exam prep

By the end of 12 months, engineers complete a capstone project, earn RDK Certification, and are considered for extension or full-time conversion.


REQUIRED QUALIFICATIONS
  • Bachelor’s in Computer Science, Electrical/Computer Engineering, or related discipline
  • Strong understanding of C/C and/or Python
  • Comfortable working daily in Linux/Unix environments
  • Basic familiarity with networking fundamentals
  • Curiosity, problem-solving mindset, and ability to learn quickly
  • Strong communication skills and ability to explain work clearly

  • HIGHLY USEFUL (NOT REQUIRED)
    • Experience with embedded systems, Raspberry Pi, or Arduino
    • Streaming, multimedia, or IP networking concepts
    • Test automation or scripting tools
    • Exposure to ML/AI frameworks (PyTorch/TensorFlow)
    • Interest in broadband, Wi-Fi, or media products


    PROGRAM OUTCOMES

    After 12 months you will:

    ✅ Hold the RDK-Certified Engineer credential

    ✅ Have real project experience inside Comcast

    ✅ Contribute directly to products in millions of homes

    ✅ Possess a rare combination of embedded, broadband, networking, and QA experience

    The Academy has already produced multiple successful graduates who are now full-time Comcast engineers supporting broadband, Wi-Fi, streaming, and automation across the Global Device Organization.



    Hourly Wage Estimation for RDK Software engineer in Philadelphia, PA
    $43.00 to $49.00
    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets
    This job has expired.
    Employees: Get a Salary Increase
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Not the job you're looking for? Here are some other RDK Software engineer jobs in the Philadelphia, PA area that may be a better fit.

    • Inabia Software & Consulting Inc. Philadelphia, PA
    • Your daily tasks: Ensure timely and high-quality software releases across diverse devices by proactively monitoring metrics and alerting systems. Promptly ... more
    • 14 Days Ago

    • Inabia Software & Consulting Inc. Philadelphia, PA
    • Job Description: Your daily tasks: Ensure timely and high-quality software releases across diverse devices by proactively monitoring metrics and alerting s... more
    • 10 Days Ago

    AI Assistant is available now!

    Feel free to start your new journey!