Taro Logo

Firmware Engineer

A global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
$108,000 - $172,800
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Hardware

Description For Firmware Engineer

Broadcom's Physical Layer Products (PLP) group is seeking a Senior Firmware Engineer to join their world-class team designing embedded systems for millions of homes and businesses globally. This role offers an opportunity to work on leading-edge optical phy chip sets within a talented team of embedded software engineers.

The position involves architecting, designing, implementing, and supporting low-level firmware modules, middleware, sample applications, and diagnostics embedded software. The ideal candidate will bring strong expertise in embedded engineering, with a focus on C programming, ARM Assembly, and real-time systems development.

Working at Broadcom means joining a global technology leader in semiconductor and infrastructure software solutions. The role offers competitive compensation ($108,000-$172,800) plus comprehensive benefits including medical coverage, 401(k) matching, ESPP, and equity compensation. The position is based in Irvine, CA, where you'll collaborate with cross-functional teams including system, analog, and digital hardware designers.

Key technical requirements include experience with multiprocessor programming, driver development (MDIO, I2C, SPI), and strong debugging skills. The role demands both technical excellence and leadership qualities, as you'll help shape development standards and architectural governance while also serving as a technical ambassador for Broadcom's recruitment efforts.

This is an excellent opportunity for an experienced embedded systems engineer looking to work on cutting-edge technology with significant impact, backed by the resources and stability of a major technology company.

Last updated 2 days ago

Responsibilities For Firmware Engineer

  • Software design, development of new products and maintenance of legacy products
  • Work with cross functional system, analog and digital hardware designer teams
  • Troubleshoot code for firmware (embedded C code) applications
  • Provide leadership in development of standards, architectural governance, design patterns, and code hygiene practices
  • Act as an ambassador for Broadcom, recruiting and motivating top talent

Requirements For Firmware Engineer

Linux
  • BSCS/BSEE with 8+ years experience, or MSCS/MSEE with 6+ years experience, or PhD with 3+ years experience
  • Strong software development and documentation skills
  • Proven ability in developing using C and ARM Assembly on embedded targets
  • Good understanding of programming for real time systems
  • Understanding of multi threading and concurrent programming
  • Experience with multiprocessor programming and inter-processor communication
  • Driver experience (MDIO, I2C, SPI, etc.)
  • Strong debugging skills

Benefits For Firmware Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
  • Medical, dental and vision plans
  • 401(K) participation including company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Company paid holidays
  • Paid sick leave and vacation time
  • Paid Family Leave
  • Discretionary annual bonus
  • Equity compensation

Jobs Related To Broadcom Firmware Engineer