Comcast Cable Communications, LLC logo

Sr. Engineer, Embedded Engineering

Comcast Cable Communications, LLC

Philadelphia, PA · HybridJobSeen 6 days agoSeen in employer's feed 3 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
No compensation found
Location
Philadelphia, PAHybrid
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Requirements

Credentials this posting asks for.

Bachelor's degree

Job overview

The Sr. Engineer, Embedded Engineering provides technical leadership in designing and developing software for embedded devices. The role supports application development and customization, software updates and releases, integration analysis, and collaboration with stakeholders and Quality Assurance. It also guides and mentors junior engineers. The position is eligible for remote work one or more days per week, per company policy.

Skills & qualifications

RequiredNice to have

Skills

Embedded Software DevelopmentCC++BashPythonYoctoGStreamerVideo Compression CodecsLinux OSGitJenkinsAutomatics FrameworkSplunkBacktrace PortalRDK StackNetworkingEGLEssosDigital Video BroadcastingMPEG-DASHDigital Rights ManagementPlayReadyWidevine

Qualifications

Bachelor's in Computer Science or Related5 Years Embedded Software Experience3 Years Networking Experience1 Year EGL and Essos Experience

Full job description

Sr. Engineer, Embedded Engineering Provide technical leadership designing and developing software for embedded devices using C, C++, Bash, and Python; perform cross compiling, cross-linking and cross-debugging using Yocto; work with GStreamer and video compression strategies codecs, including H264, H265, and AV1, to debug issues; use LinuxOS concepts including processes, scheduling, inter-process communication, and multithreading; perform version control using Git; build CI/CD pipelines using Jenkins; use test tools including Automatics framework for test case development and test orchestration; search, monitor and analyze data using Splunk and Backtrace-portal; analyze logs and reconstruct events within RDK stack; use networking concepts and technologies including packet routing, forwarding, IP addressing, and Universal Plug and Play, including DIAL; develop software applications using EGL and Essos; use Digital Video Broadcasting (DVB) technologies and protocols including Satellite and MPEG-DASH; use Digital Rights Management technologies including PlayReady and Widevine; support applications under development and customize current applications; assist with the software update process for existing applications, and roll-outs of software releases; collaborate with project stakeholders to identify product and technical requirements; conduct analysis to determine integration needs; work with the Quality Assurance team to determine if applications fit specification and technical requirements; and guide and mentor junior-level engineers. Position is eligible to work remotely one or more days per week, per company policy. ***REQUIREMENTS: Bachelor's degree, or foreign equivalent, in Computer Science, Engineering, or related technical field, and five (5) years of experience designing and developing software for embedded devices using C, C++, Bash, and Python; performing cross compiling, cross-linking and cross-debugging using Yocto; working with GStreamer and video compression strategies codecs, including H264, H265, and AV1, to debug issues; using LinuxOS concepts including processes, scheduling, inter-process communication, and multithreading; performing version control using Git; building CI/CD pipelines using Jenkins; using test tools including Automatics framework for test case development and test orchestration; searching, monitoring and analyzing data using Splunk and Backtrace-portal; analyzing logs and reconstructing events within RDK stack; of which three (3) years includes using networking concepts and technologies including packet routing, forwarding, IP addressing, and Universal Plug and Play, including DIAL; of which one (1) year includes developing software applications using EGL and Essos; using Digital Video Broadcasting (DVB) technologies and protocols including Satellite and MPEG-DASH; and using Digital Rights Management technologies including PlayReady and Widevine. PLEASE SEND RESUMES TO [email protected] AND REFERENCE JOB ID # 1131 WHEN APPLYING FOR THIS POSITION.

How this job compares

Set against the 33,585 open Software Engineer jobs on Olive Jobs, counted October 27, 2026.

Pay
  • This postingNot listed
  • Pennsylvania median$115–208K/yr407 salary ranges
  • US median$55–65/hr590 hourly ranges
Openings
Olive Jobs lists 590 open Software Engineer jobs in Pennsylvania and 33,585 across the US. 7% of them nationwide are listed as remote or flexible.
Hiring the most in Pennsylvania
Experience
This posting asks for at least 5 years of experience; Software Engineer postings that state a minimum ask for 5 years at the median (27,197 postings).
Education
This posting asks for a bachelor's degree; 12,701 of the 33,585 open Software Engineer jobs (38%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on October 27, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.