IT & Software

Principal Datacenter Firmware Engineer

Broadcom

Ottawa · Ontario · Canada

Design datacenter-scale software and firmware in person, using C++ or C across complex multi-processor architectures. Own designs from firmware through control software.

As a Principal Software Engineer, you will develop ultra-high-performance solutions within Broadcom’s small, experienced engineering team. Your scope may include ZephyrOS, OpenBMC, microcode, device drivers, embedded Linux, Yocto builds, and upper-level control software. The One Person, One Project culture supports ownership throughout the product lifecycle, including validation, automation, customer trials, and field issues.

Key Responsibilities:

  • Design and deliver datacenter-scale software and firmware
  • Develop firmware, microcode, drivers, and control software
  • Support bring-up, debugging, validation, and automation
  • Address field issues and product sustainability needs
  • Collaborate with interdisciplinary and partner engineering teams

Requirements:

  • Bachelor’s degree in engineering and 12+ related years
  • Experience developing C++ or C for x86 and ARM
  • Experience with Linux/Yocto, OpenBMC, or ZephyrOS
  • Expertise in silicon, board, and system bring-up
  • Knowledge of low-level buses, Redfish, and DMTF standards

Apply principal-level expertise in firmware, debugging, validation, and lifecycle ownership to Broadcom datacenter solutions.

#J-18808-Ljbffr

Reference: WJ-4483_1406515

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.