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.
📌 Principal Firmware and Systems Engineer (Ahuntsic)
🏢 Broadcom
📍 Ahuntsic
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.