IT & Software

Embedded Firmware Staff Engineer

Broadcom Inc.

Ottawa · Ontario · Canada

Build embedded firmware for Broadcom's ultra-high-performance datacenter solutions, applying Linux, Yocto, OpenBMC, and ZephyrOS expertise. Work in person on complex systems.

This Staff Software Engineer owns designs spanning low-level firmware, microcode, device drivers, embedded Linux builds, and upper-level control software. You will contribute to silicon, chip, board, and full-system bring-up while debugging hardware interfaces and system behavior. Broadcom's one-person, one-project culture supports ownership across the product lifecycle.

Key Responsibilities:

  • Develop firmware and software for multi-processor datacenter architectures
  • Write drivers for low-level hardware interfaces and buses
  • Perform silicon, chip, board, and system bring-up
  • Implement testing, debugging, validation, and automation
  • Address field issues and support product sustainability

Requirements:

  • Eight-plus years of related experience and engineering bachelor's degree
  • Strong C++ or C development background
  • Experience with OpenBMC, ZephyrOS, Linux, or Yocto
  • Hands-on I2C, SPI, USB, PCIe, and SERDES experience
  • Knowledge of Secure Boot, u-boot, and Secure Root of Trust

Apply embedded Linux, firmware, driver, and bring-up expertise to Broadcom's datacenter-scale product development.

#J-18808-Ljbffr

Reference: WJ-2742_518733

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.