Taro Logo

R&D Firmware Engineer

A global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
$73,000 - $117,000
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Job Description

Broadcom, a global leader in semiconductor and infrastructure software solutions, is seeking an R&D Firmware Engineer to join their team in Irvine, CA. This role offers an exciting opportunity to work on cutting-edge networking and networked-storage products, specifically focusing on 64G FC/NVME HBA products.

The position involves designing, developing, debugging, and testing embedded firmware, working with state-of-the-art technology in storage networking solutions. As a Firmware Engineer, you'll be part of a world-class engineering team, contributing to products that are trusted by the world's largest IT environments and leading server and storage OEMs.

The role requires strong technical skills in embedded firmware development, including C and Assembly programming, experience with real-time OS environments, and protocol analyzers for FC, NVME, and PCIe. You'll need solid debugging skills and experience with Linux environments. The ideal candidate will have experience with ARM-based high-performance firmware, though experience with other microprocessors is acceptable for those willing to learn.

Broadcom offers a competitive compensation package, with a base salary range of $73,000 - $117,000, plus potential annual bonuses and equity awards. The comprehensive benefits package includes medical, dental, and vision insurance, 401(k) with company matching, ESPP, and various paid time off benefits.

This is an excellent opportunity for someone with 2+ years of experience (or recent MS graduates) to join a leading technology company and work on innovative solutions that power modern data centers. The role combines individual contribution with team collaboration, offering significant growth potential in a rapidly evolving industry.

Last updated 18 days ago

Responsibilities For R&D Firmware Engineer

  • Design, develop, debug and test embedded firmware for networking and networked-storage products
  • Develop and test 64G FC/NVME HBA products
  • Firmware design, implementation, testing and target-mode and error-recovery support
  • Work with cross-functional teams across multiple sites
  • Support custom firmware features
  • Execute test cases and create test scripts

Requirements For R&D Firmware Engineer

Linux
  • BS degree in Computer Science/Electrical Engineering/Computer Engineering and 2+ years related experience or MS degree with 0+ years experience
  • Embedded-firmware development experience, including C / Assembly programming
  • Proficiency in a real-time OS environment
  • Experience with Protocol analyzers for FC, NVME and/or PCIe
  • Solid debugging skills with In-Circuit Emulation (ICE) debuggers
  • Storage and network protocol development in Linux environment
  • Automated test script development experience
  • Excellent communication and documentation skills

Benefits For R&D Firmware 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

Related Jobs