Software/Firmware Engineer

Broadcom

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Fort Collins, CO
Salary
$129,400–$207,000 / yr
Employment
Full-time
Posted
9 days ago
Freshness
Confirmed live yesterday
Closes
Mar 14, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $181k
This role $168k
$118k most similar roles pay here $237k

This role pays less than 62% of similar roles. Most pay $148,625–$214,000 — the shaded band above. At the midpoint, this role pays about $168k versus about $181k for comparable roles.

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 172 open roles on FindRole.

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

Most-posted roles

View all roles at Broadcom

At a glance

TL;DR · Software/Firmware Engineer

The Software/Firmware Engineer joins the custom silicon division to develop, test, and support high-speed serial communication and data conversion IPs. This role involves designing and maintaining firmware for SerDes technologies, refactoring legacy software for better performance, and building regression test suites using gtest. The engineer will manage CI/CD pipelines via Jenkins, perform Linux administration on compute clusters, and debug complex issues on hardware platforms using oscilloscopes, spectrum analyzers, and RTL Verilog simulations. Required technical skills include C/C++ proficiency with threading and network programming, bash scripting, and experience with Linux kernel modules and drivers. The role also involves working with serial interfaces like SPI, TWI, UART, and USB, while utilizing Python for automation. The position focuses on solving critical hardware-software interaction challenges within high-speed data communication systems to ensure reliability in field-deployed environments.

What you'll do

  • Design, develop, test, and maintain firmware and software for high-speed serial communication and data conversion IPs.
  • Refactor existing software to improve performance, scalability, and maintainability.
  • Develop and maintain regression test suites using tools like gtest to ensure system robustness.
  • Modernize legacy software infrastructure to support next-generation hardware and system requirements.
  • Debug firmware and software on hardware platforms using oscilloscopes, spectrum analyzers, and RTL Verilog simulations.
  • Implement and maintain CI/CD pipelines using Jenkins, Linux, and shell scripting.
  • Optimize software for performance and reliability across Linux-based systems.
  • Perform Linux administration of local compute clusters and resolve complex issues in field-deployed systems.

What we're looking for

  • A BSEE with 8+ years, MSEE with 6+ years, or PhD with 3+ years of relevant industry experience is required.
  • Proficiency in C/C++ with expertise in threading, network programming, and system-level software development is required.
  • Experience in full lifecycle firmware/software development and refactoring legacy systems is required.
  • Expertise in regression test development and maintenance using tools like gtest is required.
  • Experience with Linux system programming, bash scripting, and Jenkins CI/CD workflows is required.
  • Experience with Linux administration including system configuration and troubleshooting is required.
  • Knowledge of high-speed SerDes and related protocols is required.
  • Experience with serial communication interfaces (SPI, TWI, UART, USB) and Python or shell scripting for automation is preferred.

More like this

Similar roles

Firmware Engineer

Broadcom

Fort Collins, CO +1 40 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

Firmware Engineer

Broadcom

Irvine, CA +1 36 days ago
C ARM Assembly Embedded Systems real time systems multi threading Multiprocessor Programming I2C SPI MDIO Linux Windows Visual C Firmware Middleware Debugging
8+ yrs exp

Firmware Engineer, Embedded Systems

Anduril Industries

Costa Mesa, CA 164 days ago $166,000–$220,000
C Embedded Systems RTOS Bare-metal Microcontrollers ARM AVR MSP430 PIC JTAG SWD Oscilloscopes Logic Analyzers USB SPI I2C CAN RS232 RS485 Ethernet
3+ yrs exp

Firmware Engineer

Anduril Industries

Costa Mesa, CA 37 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