
Sr. Engineer, Embedded Engineering-1131
Philadelphia, PA · HybridFull-timePosted 3 days agoStill listed 2 days ago
See where you stand before you apply. No sign-up to start.
You apply on the posting's application page, with no Olive account needed.
Watch jobs like this. New roles like this one near Philadelphia, PA, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive focuses on jobs in the United States, including remote roles you can work from there.
Requirements
Credentials this posting asks for.
Job overview
Comcast seeks a senior embedded engineer to design and develop software for embedded devices and provide technical leadership. The role works with embedded software, video technologies, Linux, networking, and digital rights management, while supporting application development and software releases. It also involves collaborating with stakeholders and Quality Assurance, analyzing integration needs, and mentoring junior engineers. The position is eligible for remote work one or more days per week, per company policy.
Skills & qualifications
Skills
Qualifications
Full job description
Make your mark at Comcast -- a Fortune 30 global media and technology company. From the connectivity and platforms we provide, to the content and experiences we create, we reach hundreds of millions of customers, viewers, and guests worldwide. Become part of our award-winning technology team that turns big ideas into cutting-edge products, platforms, and solutions that our customers love. We create space to innovate, and we recognize, reward, and invest in your ideas, while ensuring you can proudly bring your authentic self to the workplace. Join us. You’ll do the best work of your career right here at Comcast. (In most cases, Comcast prefers to have employees on-site collaborating unless the team has been designated as virtual due to the nature of their work. If a position is listed with both office locations and virtual offerings, Comcast may be willing to consider candidates who live greater than 100 miles from the office for the remote option.)
Job Summary
Job Description DUTIES: 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.
Disclaimer: This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications.
Skills C++ Programming Language, GStreamer, Python (Programming Language)
We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That's why we provide an array of options, expert guidance and always-on tools that are personalized to meet the needs of your reality—to help support you physically, financially and emotionally through the big milestones and in your everyday life.
Please visit the benefits summary on our careers site for more details.
Comcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.
How this job compares
Set against the 39,501 open Software Engineer jobs on Olive Jobs, counted November 13, 2026.
- Pay
- This postingNot listed
- Pennsylvania median$110–205K/yr560 salary ranges
- Pennsylvania median$28–64/hr31 hourly ranges
- Openings
- Olive Jobs lists 811 open Software Engineer jobs in Pennsylvania and 39,501 across the US. 8% of them nationwide are listed as remote or flexible.
- Hiring the most in Pennsylvania
- Deloitte80 open
- Oracle58 open
- Carnegie Mellon University49 open
- 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 (32,541 postings).
- Education
- This posting asks for a bachelor's degree; 12,337 of the 39,501 open Software Engineer jobs (31%) ask for a bachelor's degree or higher.
Pay, requirements and demand for Software Engineer jobs
Counted across the open, public US postings on Olive Jobs on November 13, 2026. Figures based on too few postings are left out.
Prepare for this role
You've read the whole posting — now see how you match it.



