Senior Embedded Software Engineer

Comcast

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Philadelphia, PAEnglewood, CO
Salary
$135,697–$203,546 / yr
Posted
18 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $163k
This role $170k
$110k $214k
below market most similar roles pay here above market

This role pays less than 51% of similar roles. Most pay $147,200–$179,062 — the blue band above. At the midpoint, this role pays about $170k versus about $163k for comparable roles.

Based on 240 similar postings.

Employer

About Comcast

Comcast is an American telecommunications and media conglomerate, providing cable TV, internet, and phone services under the Xfinity brand, and owning NBCUniversal.

Comcast currently has 64 open roles on FindRole.

Listed pay typically runs $141,850–$204,799 across 58 roles with salary data.

Most-posted roles

View all roles at Comcast

At a glance

TL;DR · Senior Embedded Software Engineer

The Senior Embedded Software Engineer joins the technology team to develop and maintain software for next-generation technician test and measurement devices. This role involves designing, implementing, and supporting firmware that interfaces directly with hardware to ensure reliable operation of connected field devices. Key responsibilities include firmware development for XM4, Blackbird, and BigBuddy initiatives, mentoring junior engineers, and driving CI/CD pipeline improvements. The candidate will utilize C, C++, and the Yocto Project to build and customize embedded Linux distributions. Technical requirements include experience with RDK, broadband gateways, video platforms, and low-level system troubleshooting. The position solves complex hardware/software interactions to support field operations, requiring the ability to architect self-contained microservices and APIs while ensuring scalable, highly available applications with robust security features.

What does a Embedded Software Engineer earn?

Median $150424 from 100 postings across 20 companies.

See salary data

What you'll do

  • Develop and maintain production firmware for next-generation technician test and measurement devices.
  • Design and implement firmware that interfaces directly with hardware to ensure reliable operation of connected field devices.
  • Build and customize embedded Linux distributions using the Yocto Project.
  • Troubleshoot complex hardware/software interactions and analyze system performance to deliver high-quality software solutions.
  • Drive CI/CD pipeline improvements and firmware standardization across the organization.
  • Design and implement new APIs, backend services, and automation tasks with team guidance.
  • Mentor junior engineers and promote best practices in code health, testing, and maintainability.
  • Partner with cross-functional teams to define product requirements and ensure alignment with business goals.

What we're looking for

  • Bachelor's Degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field, or equivalent experience.
  • 7+ years of experience developing embedded software and firmware for hardware-based products, devices, or systems.
  • Strong proficiency in C with experience developing and debugging production firmware (C++ preferred).
  • Hands-on experience designing, developing, and maintaining embedded Linux systems using the Yocto Project.
  • Experience working with RDK, broadband gateways, video platforms, or similar embedded Linux-based device ecosystems.
  • Proven experience with hardware/software integration, device drivers, peripheral interfaces, and low-level system troubleshooting.
  • Experience utilizing source control, automated build processes, and continuous integration/continuous deployment (CI/CD) practices.

More like this

Similar roles

Senior Embedded Software Engineer

General Dynamics

Bloomington, MN 31 days ago $149,831–$159,000
C embedded system s MBSE SysML FPGA SPI QSPI UART I2C JTAG PTP GitLab Parasoft CppCheck RSTP VLAN Magic Draw Static Code Analysis Code Coverage
8+ yrs exp

Senior Embedded Software Engineer

Philips

Bothell, WA 116 days ago
FreeRTOS Microcontrollers GPIO UART I2C SPI ADC PWM BLE Wi‑Fi Zigbee GitHub Copilot Windsurf
5+ yrs exp Hybrid

Senior Embedded Software Engineer

General Dynamics

Bloomington, MN 27 days ago $153,928–$160,000
C embedded system s MBSE SysML FPGA SPI QSPI UART I2C JTAG PTP GitLab Parasoft CppCheck RSTP VLAN Magic Draw Static Code Analysis Code Coverage
8+ yrs exp

Senior Embedded Software Engineer

Carnegie Mellon University

Pittsburgh, PA 21 days ago
C C++ Python Java C# Software Architecture Static Analysis Embedded Software Data-flow Diagrams Sequence Diagrams Interface Control Definitions Testing Deployment
10+ yrs exp

Senior Embedded Software Engineer

General Dynamics

Ft. Wayne, IN 13 days ago $135,561–$150,000
C embedded system s MBSE SysML FPGA SPI QSPI UART I2C JTAG PTP GitLab Parasoft CppCheck RSTP VLAN Magic Draw Static Code Analysis Code Coverage
8+ yrs exp