Post Job Free
Sign in

Embedded Engineer

Company:
hackajob
Location:
Philadelphia, PA
Posted:
May 23, 2025
Apply

Description:

Embedded Software Engineer – RDK Triage Engineering

Location: Philadelphia (Hybrid) Full-Time

Engineering

Hackajob is collaborating with Comcast to connect them with exceptional embedded engineers for this high-impact role.

Job Summary

Comcast is looking for a talented and dedicated Embedded Software Engineer to join our RDK Triage Engineering team. You’ll play a mission-critical role in supporting the release cycles of software deployed across 100+ million Comcast CPE devices—including video, broadband, and home security systems—powered by the Reference Design Kit (RDK).

This isn’t your typical embedded role: You’ll blend system-level troubleshooting with cloud analytics, work across AV, networking, and security domains, and collaborate with multiple engineering teams to ensure field-ready, high-quality software.

Key Responsibilities

Lead triage and troubleshooting for software deployed on embedded devices (set-top boxes, gateways, security hardware).

Investigate and resolve complex field issues involving components like media playback, AV streaming, networking, HDMI, Bluetooth, and web browsers.

Analyze Linux-based systems, packet captures, and performance logs to identify root causes and implement mitigation strategies.

Collaborate with QA, Dev, and Release teams to ensure timely, high-quality software rollouts.

Utilize tools such as Splunk, ELK, Grafana, and scripting (Bash, Python, Go) to support monitoring and automation.

Dive into RDK middleware and embedded source code for debugging and optimization.

Leverage AWS services (e.g., S3, Athena, QuickSight) for data-driven triage and visualization.

Mentor junior engineers and contribute to technical documentation and tool development.

Respond to critical incidents in the field and help drive long-term stability and innovation in the embedded ecosystem.

Required Skills & Experience

2+ years of experience in C/C++ development for Linux-based embedded systems.

Proficiency with log analysis, issue triage, and monitoring tools (Splunk, ELK, Grafana).

Experience with Git, Jira, and CI/CD workflows.

At least 2 years in a technical lead or mentoring role.

Strong scripting experience in Bash, Python, or Go.

Solid understanding of networking protocols, system performance, and debugging tools.

Preferred Qualifications

Experience with RDK (Reference Design Kit) platform.

Background in Set-top boxes, Broadband gateways, or IoT/Home Security products.

Familiarity with AWS, Azure, or GCP cloud environments.

Hands-on experience with DevOps tools like Jenkins, Concourse, or Docker.

Prior work with embedded systems performance optimization and automation.

hackajob is a recruitment platform that will match you with relevant roles based on your preferences and in order to be matched with the roles you need to create an account with us.

This role requires you to be based in the US.

Apply