✦ Luna Orbit — Software Engineering

Firmware Engineer

at Broadcom

📍 USA-CA Irvine Alton Parkway Bldg 2 Unknown 💰 $108K – $172K USD / year Posted March 13, 2026
Salary $108K – $172K USD / year
Type Not Specified
Experience mid
Exp. Years 8+ years
Education Bachelor's degree or higher in related field
Category Software Engineering

This role involves designing and supporting firmware for embedded optical PHY chipsets, focusing on low-level firmware modules, diagnostics, and system integration.

  • Design firmware modules
  • Implement and test firmware
  • Troubleshoot embedded code
  • Collaborate with hardware teams
  • Support system diagnostics

Embedded firmware development using C and ARM Assembly, real-time systems, multiprocessor communication, debugging, and architectural governance.

The ideal candidate is an experienced firmware engineer with 8+ years in embedded C, ARM Assembly, and real-time systems. Strong debugging skills and knowledge of multiprocessor communication are essential.

Embedded CARM AssemblyFirmware developmentReal-time systemsDebugging
ARM processorWindows developmentLinux developmentArchitectural governanceDesign patterns
Visual C++LinuxEmbedded development tools
Embedded CARM AssemblyFirmware developmentReal-time systemsDebuggingMultiprocessor programmingInter-processor communicationMDIOI2CSPIARM processorWindowsLinux
Embedded CARM AssemblyFirmware developmentReal-time systemsMultiprocessor programmingInter-processor communicationMDIOI2CSPIARM processorWindowsLinuxSoftware designDebuggingArchitectural governanceDesign patterns
TeamworkProblem solvingCommunicationLeadershipCollaboration
Industry Semiconductors & Electronics
Job Function Firmware development and support for embedded systems
Firmware EngineerEmbedded CARM AssemblyFirmware developmentReal-time systemsMultiprocessor programmingInter-processor communicationMDIOI2CSPIARM processorWindowsLinuxDebuggingArchitectural governanceDesign patterns

Lack of experience with embedded C or ARM Assembly, No background in real-time systems, Insufficient debugging skills

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile