Lead firmware and systems development for Broadcom’s Ottawa March Road datacenter solutions, working in person with experienced interdisciplinary engineers.
This Principal Software Engineer role spans low-level firmware through upper-level control software for ultra-high-performance products. You will work with OpenBMC, ZephyrOS, Linux, Yocto, device drivers, and microcode while owning a project across its lifecycle. Collaboration includes partner engineering teams and support groups.
Key Responsibilities: Develop ZephyrOS and OpenBMC firmware for datacenter products
Build embedded Linux and Yocto software
Write drivers for hardware interfaces and buses
Participate in silicon, board, and system bring-up
Collaborate across engineering, manufacturing, support, and compliance
Requirements: Bachelor’s engineering degree with twelve-plus years’ related experience
Solid C++ or C development background
Experience debugging silicon and low-level hardware systems
Hands-on knowledge of I2C, PMBus, PCIe, SPI, or USB
Knowledge of Redfish, MCTP, PLDM, SPDM, and secure boot
Bring firmware, driver, interface, and bring-up expertise to Broadcom’s principal engineering work in Ottawa.
#J-18808-Ljbffr
📌 Principal Firmware and Systems Engineer (Quebec City)
🏢 Broadcom
📍 Quebec City
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.