Firmware Engineer

Broadcom

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Irvine, CASan Jose, CA
Posted
14 days ago
Freshness
Confirmed live 2 days ago
Closes
Feb 20, 2027

Market check

Salary context

How this pay compares to similar roles

Similar $171k
$128k most similar roles pay here $221k

This listing doesn't post a salary. Most similar roles pay $137,306–$205,625.

Based on 240 similar postings.

Employer

About Broadcom

Broadcom is a global semiconductor and infrastructure software company that designs and markets a wide range of networking, storage, and wireless connectivity solutions. Industry: Semiconductors & Infrastructure Software

Broadcom currently has 119 open roles on FindRole.

Listed pay typically runs $121,900–$195,000 across 105 roles with salary data.

Most-posted roles

View all roles at Broadcom

At a glance

TL;DR · Firmware Engineer

The Firmware Engineer joins the Physical Layer Products group to work alongside a team of developers designing, implementing, and verifying firmware and software for embedded systems. This role involves architecting, designing, and supporting low-level firmware modules, middleware, sample applications, and diagnostics embedded software for optical PHY chip sets. The engineer will perform software design, development of new products, maintenance of legacy products, and troubleshooting of embedded C code while providing leadership in architectural governance and code hygiene. Key technical requirements include proficiency in C and ARM Assembly on embedded targets, experience with multi-threading, concurrent programming, and inter-processor communication. Necessary skills include driver experience with MDIO, I2C, and SPI, as well as development within Windows Visual C/C++ and Linux environments to solve complex problems in the optical communications domain.

What does a Firmware Engineer earn?

Median $202800 from 35 postings across 9 companies.

See salary data

What you'll do

  • Architect, design, and implement low-level firmware modules and middleware for embedded systems.
  • Develop and maintain sample applications and diagnostic software for optical PHY chip sets.
  • Troubleshoot and debug embedded C code for various firmware applications.
  • Provide leadership in establishing architectural governance, design patterns, and code hygiene practices.
  • Design and test features for both new products and existing legacy hardware.
  • Collaborate with cross-functional system, analog, and digital hardware designer teams.
  • Develop software using C and ARM Assembly on embedded targets.
  • Manage multi-threaded, concurrent, and multiprocessor programming for real-time systems.

What we're looking for

  • Bachelor's degree with 8+ years of related experience, or Master's with 6+ years, or PhD with 3+ years.
  • Proven ability in developing using C and ARM Assembly on embedded targets.
  • Strong software development and documentation skills.
  • Good understanding of programming for real-time systems.
  • Understanding of multi-threading, concurrent programming, and multiprocessor communication.
  • Experience with drivers such as MDIO, I2C, and SPI.
  • Strong debugging skills for firmware applications.
  • Experience developing on both Windows (Visual C/C++) and Linux environments.

More like this

Similar roles

Firmware Engineer

Broadcom

Fort Collins, CO +1 18 days ago $121,900$195,000
C C++ Firmware Embedded Systems SerDes HBM RTL Silicon Bring-up Middleware Diagnostic Software Digital Communication Systems
8+ yrs exp

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

Firmware Engineer

Anduril Industries

Costa Mesa, CA 161 days ago $166,000$220,000
Embedded Systems C RTOS Microcontrollers I2C SPI USB CAN RS232 RS485 Ethernet JTAG SWD Oscilloscopes Logic Analyzers Bare-metal Firmware Hardware Debugging
5+ yrs exp

Firmware Engineer

Microsoft

16 days ago $102,100$202,200
Firmware C C++ Rust UEFI ARM Trusted Firmware PCIe I2C SPI USB UART ARM64 Armv8 SoC Azure Silicon Bring-up Hardware-Software Integration Debugging
2+ yrs exp

Firmware Engineer

Anduril Industries

Irvine, CA 53 days ago $166,000$220,000
C Embedded Systems RTOS Microcontrollers STM32 ARM AVR MSP430 PIC JTAG SWD Oscilloscopes Logic Analyzers USB SPI I2C CAN RS232 RS485 Ethernet
5+ yrs exp