Drimva

Comcast

Senior Embedded Software Engineer

$136K–$204K

PA - Philadelphia, 1800 Arch St +1 · Senior · Full-time · Posted Oct 9, 2026

Location
PA - Philadelphia, 1800 Arch St
CO - Englewood, 183 Inverness Dr West
Experience
7+ years; Relevant Work Experience is listed as 7–10 years.
Education
Bachelor's Degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field, or equivalent combination of education and experience.
Visa sponsorship
Ineligible for visa sponsorship; applicants must be legally authorized to work in the United States and not require sponsorship now or in the future.

About the job

Develops and supports production firmware for next-generation technician test and measurement devices, integrating software with hardware for reliable connected field-device operation.

What you'll do

  • Develop firmware for the XM4, Blackbird, and BigBuddy initiatives and maintain embedded Linux systems.
  • Collaborate with hardware, mobile, QA, cloud, product, and engineering teams on integration and delivery.
  • Improve CI/CD and firmware standards, troubleshoot system issues, and mentor engineers.

What they ask for

  • 7+ years developing embedded software and firmware for hardware-based products, devices, or systems.
  • Strong proficiency in C and experience developing and debugging production firmware.
  • Hands-on experience designing, developing, and maintaining embedded Linux systems, including using the Yocto Project to create, customize, and maintain distributions.
  • Experience with hardware/software integration, device drivers, peripheral interfaces, and low-level troubleshooting.

Nice to have

  • Additional proficiency in C++.
  • Experience with RDK, broadband gateways, video platforms, connected devices, or similar embedded Linux-based ecosystems.

Pay

USD 135,697.48 - 203,546.22 base pay

Tools

C, C++, Yocto Project, RDK, CI/CD

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 4, 2026 (UTC)