Comcast

Senior Embedded Software Engineer

Comcast
Apply
6 days ago
Philadelphia, PA, USA or Englewood, CO, USAStaff+

Base Salary

$136k - $204k/yr

Responsibilities

  • Develop and maintain production firmware for XM4, Blackbird, and BigBuddy technician test and measurement devices.
  • Design, customize, debug, and support embedded Linux systems using the Yocto Project.
  • Perform hardware/software integration, device-driver and peripheral-interface development, and low-level troubleshooting.
  • Collaborate with hardware, cloud, mobile, quality assurance, product, and user experience teams on integrated solutions.
  • Improve firmware standardization and CI/CD pipelines while promoting development and code-quality best practices.
  • Analyze system performance, diagnose complex technical issues, and implement sustainable solutions.
  • Mentor junior engineers, support onboarding, and contribute to technical leadership initiatives.
  • Drive technical solutions from concept through deployment and long-term support.

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field, or an equivalent combination of education and experience.
  • At least 7 years of experience developing embedded software and firmware for hardware-based products, devices, or systems.
  • Strong proficiency in C; additional C++ proficiency is preferred.
  • Hands-on experience designing, developing, and maintaining embedded Linux systems.
  • Experience using the Yocto Project to create, customize, and maintain embedded Linux distributions.
  • Experience with RDK, broadband gateways, video platforms, connected devices, or similar embedded Linux-based ecosystems.
  • Experience with hardware/software integration, device drivers, peripheral interfaces, and low-level system troubleshooting.
  • Experience developing firmware for connected devices, IoT products, networking equipment, consumer electronics, test and measurement devices, or similar hardware platforms.
  • Experience with source control, automated build processes, and CI/CD practices.
  • Ability to analyze system performance, diagnose complex technical issues, mentor engineers, and influence technical decisions across teams.
  • Strong communication and cross-functional collaboration skills.

Benefits

  • The position is based at the Comcast Technology Center in downtown Philadelphia, with an alternative location in Englewood, Colorado; it is not approved for remote or virtual employment.
  • Comcast provides benefits intended to support employees physically, financially, and emotionally, with personalized options and guidance.
  • Eligible employees may receive bonus compensation in addition to base pay.

Tech Stack

Categories

Comcast

About Comcast

10,000+ employees

Comcast is a U.S.-based media and telecommunications company that sells broadband, video, wireless, and voice services to consumers and businesses under the Xfinity and Comcast Business brands. It also owns NBCUniversal (including NBC, Universal Pictures, and Peacock) and Sky, operating TV networks, film studios, and streaming in the U.S. and Europe. Founded in 1963 and headquartered in Philadelphia, it is publicly traded on Nasdaq (CMCSA).

Contact me