24 Oct
|
Broadcom
|
Quebec City
24 Oct
Broadcom
Quebec City
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 Zephyr OS, Open BMC, 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, Open BMC, or Zephyr OS
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.
📌 Principal datacenter firmware engineer (Quebec City)
🏢 Broadcom
📍 Quebec City