Firmware Development Engineer

A global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
Fort Collins, CO, USASan Jose, CA, USA
$107,000 - $190,000
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Hardware

Description For Firmware Development Engineer

Broadcom's ASIC Product Division (APD) is seeking a Senior Firmware Development Engineer to join their team in developing cutting-edge semiconductor solutions. This role sits at the intersection of hardware and software, focusing on firmware development for High Bandwidth Memory (HBM) PHY IP and die-to-die interconnect technologies.

The position offers an opportunity to work with some of the most advanced semiconductor technologies, supporting products that power everything from cloud computing AI engines to supercomputers and advanced wireless solutions. As part of a cross-functional design and validation team, you'll be responsible for developing and testing firmware for Broadcom's proprietary memory systems.

The ideal candidate brings strong expertise in embedded systems development, with significant experience in C/C++ programming and hardware interactions. Knowledge of memory systems, particularly DDR or HBM, would be advantageous. The role requires both independent work capability and strong team collaboration skills.

Broadcom offers a competitive compensation package, including a base salary range of $107,000 - $190,000, plus potential annual bonuses and equity awards. The benefits package is comprehensive, featuring medical, dental, and vision insurance, 401(k) with company matching, ESPP, and various leave benefits.

This position represents an excellent opportunity for an experienced firmware engineer to work on cutting-edge technology at a global semiconductor leader. The role combines technical challenges with the chance to impact products used in some of the most demanding computing applications worldwide. Located in either Fort Collins, CO or San Jose, CA, this position offers the chance to work with a world-class team in developing next-generation semiconductor solutions.

Last updated 20 hours ago

Responsibilities For Firmware Development Engineer

  • Developing and testing firmware for Broadcom's proprietary High Bandwidth Memory (HBM) PHY IP
  • Working with die-to-die interconnect PHY IP
  • Working as part of a cross functional design and validation team

Requirements For Firmware Development Engineer

Ruby
Linux
  • Bachelor's Degree in Electrical and Electronic Engineering, Computer Science, or equivalent
  • 8+ years related experience
  • Strong cross platform C/C++ programming experience
  • Experience developing embedded firmware with direct low level HW interactions
  • Experience with scripting languages (Ruby, Perl, bash etc.)
  • Experience working in Verilog (i.e SystemVerilog, Verilog, VHDL) test fixtures

Benefits For Firmware Development Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) with company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Paid holidays
  • Paid sick leave
  • Vacation time
  • Annual discretionary bonus
  • Equity awards

Interested in this job?

Jobs Related To Broadcom Firmware Development Engineer

Ethernet NIC Software and Validation Engineer

Senior Ethernet NIC Software and Validation Engineer role at Broadcom, focusing on developing and validating high-performance networking solutions for Cloud Data Centers.

DFT Engineer

Senior DFT Engineer position at Broadcom, focusing on testability implementation and verification for semiconductor designs, requiring 4+ years of experience in hardware testing and verification.

Memory System Designer and Place and Route Engineer

Senior Memory System Designer position at Broadcom, focusing on memory subsystem development and physical design, offering $107K-171K salary with comprehensive benefits.

Dry Etch Equipment Engineer

Senior Dry Etch Equipment Engineer position at Broadcom's semiconductor facility in Fort Collins, focusing on equipment optimization and process development.

R&D Software Engineer - Virtual Machine Monitor

Senior R&D Software Engineer position at Broadcom focusing on virtual machine monitor development, requiring expertise in CPU architecture and system-level programming.