Senior Firmware Engineer (Embedded Linux)

Comcast

Confirmed live 2 days ago High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $184k
This role $170k
$126k most similar roles pay here $229k

This role pays less than 57% of similar roles. Most pay $149,556–$219,343 — the shaded band above. At the midpoint, this role pays about $170k versus about $184k 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 84 open roles on FindRole.

Listed pay typically runs $137,369–$206,053 across 58 roles with salary data.

Most-posted roles

View all roles at Comcast

At a glance

TL;DR · Senior Firmware Engineer (Embedded Linux)

Senior Firmware Engineer (Embedded Linux) joins a technical 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 the reliable operation of connected field devices. The engineer will build production firmware, manage embedded Linux distributions using the Yocto Project, and troubleshoot complex hardware and software interactions. Key responsibilities include developing for XM4, Blackbird, and BigBuddy initiatives, improving CI/CD pipelines, mentoring junior engineers, and collaborating with cross-functional teams to integrate cloud, mobile, and quality engineering components. The role requires proficiency in C/C++, embedded systems expertise, and experience with device drivers and peripheral interfaces. This position addresses the technical challenge of creating scalable, high-availability solutions for field operations and connected hardware platforms within a complex infrastructure environment.

What does a Firmware Engineer earn?

Median $202800 from 35 postings across 9 companies.

See salary data

What you'll do

  • Develop and maintain firmware for next-generation technician test and measurement devices.
  • Design and implement production firmware using C/C++ to interface directly with hardware.
  • Build and customize embedded Linux distributions using the Yocto Project.
  • Troubleshoot complex hardware/software interactions and analyze system performance to resolve issues.
  • Drive CI/CD pipeline improvements and establish firmware standardization practices.
  • Architect self-contained microservices, APIs, and backend services for cloud hosting.
  • Mentor junior engineers and promote best practices in code health and testing.

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/C++ for developing and debugging production firmware.
  • Hands-on experience designing, developing, and maintaining embedded Linux systems.
  • Experience using the Yocto Project to create, customize, and maintain embedded Linux distributions.
  • Proven experience with hardware/software integration, device drivers, peripheral interfaces, and low-level system troubleshooting.
  • Experience utilizing source control, automated build processes, and CI/CD practices.
  • Ability to mentor engineers and communicate effectively across cross-functional teams.

More like this

Similar roles

Senior Firmware Engineer, Embedded Systems

Anduril Industries

Costa Mesa, CA 142 days ago $191,000$253,000
C Embedded Systems RTOS Bare-metal Microcontrollers JTAG SWD Oscilloscopes Logic Analyzers USB SPI I2C CAN RS232 RS485 Ethernet ARM AVR MSP430 PIC
5+ yrs exp

Embedded Firmware Engineer

Anduril Industries

Costa Mesa, CA 15 days ago $166,000$220,000
C Embedded Systems Microcontrollers SPI I2C UART CAN RTOS FreeRTOS Zephyr VxWorks Python Test Automation Board Bring-up Requirements Management Jama DOORS
2+ yrs exp

Embedded Firmware and Software Engineer

HP Inc.

Spring, TX 8 days ago $65,600$101,000
Firmware Embedded Systems C C++ Python Linux Git DSP BIOS UEFI EFI Agile Methodology Hardware Interfaces Debugging Algorithms

Embedded Firmware and Software Engineer

HP Inc.

Spring, TX +1 8 days ago $116,150$182,400
Embedded Systems Firmware C C++ Python Linux Git Agile Methodology Algorithms Debugging Communication Protocols New Product Development
7+ yrs exp

Embedded Linux Engineer

3M

Austin, TX 21 days ago $124,127$151,710
C C++ PREEMPT-RT Linux Embedded Systems Real-Time Operating Systems Python EtherCAT CANopen Modbus TCP/IP OpenCV machine-vision DSP Middleware Device Drivers Source Control Signal Processing