R&D Firmware Engineer 3

BroadcomIrvine, CA

About The Position

As our Firmware Engineer, you will leverage your dynamic skills in a team-oriented environment where you will be appreciated for your valuable contributions throughout the development process. You will contribute to the advancement of innovative technology by designing, developing, debugging and testing embedded firmware for cutting-edge networking and networked-storage products. You will function both in an individual capacity and work alongside a team of world-class engineers depending on the scale of the assigned task. For the engineer who wants to help advance forward new technology, Broadcom ECD offers competitive salaries, excellent benefits, and a chance to accelerate your career in a growing industry. Broadcom ECD, the leader in storage networking solutions, provides enterprise-class connectivity for servers, networks and storage devices within the data center. Our product portfolio of Fibre Channel host bus adapters, controllers, embedded bridges and switches, and connectivity management software are proven, tested and trusted by the world's largest and most demanding IT environments. Our solutions are used and offered by the industry's leading server and storage OEMs. You will join our firmware team and develop and test Broadcom ECD's state-of-the art 64G FC/NVME HBA products. Specifically, you will be charged with firmware design, implementation, testing and target-mode and error-recovery support. Your skills and abilities will shine in this role as you work closely with cross-functional teams across multiple sites to support custom firmware features. Your knowledge in executing test cases, creating test scripts, and supporting development initiatives for embedded systems and firmware will also be essential to your success.

Requirements

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

Nice To Haves

  • Experience developing and tuning ARM-based high-performance firmware is ideal; however, other microprocessor experience will apply for the engineer who has the desire to learn ARM.
  • Automated test script development
  • Pro-active approach to problem solving, attention to detail, focus on quality and team-player attitude

Responsibilities

  • Designing, developing, debugging and testing embedded firmware for cutting-edge networking and networked-storage products.
  • Develop and test Broadcom ECD's state-of-the art 64G FC/NVME HBA products.
  • Firmware design, implementation, testing and target-mode and error-recovery support.
  • Work closely with cross-functional teams across multiple sites to support custom firmware features.
  • Executing test cases, creating test scripts, and supporting development initiatives for embedded systems and firmware.
  • Articulate test results to the team and our OEM clients.
  • Follow software development processes for designing, documenting, coding and bug tracking.

Benefits

  • Competitive salaries
  • Excellent benefits
  • 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.
  • Company follows all applicable laws for Paid Family Leave and other leaves of absence.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service