31 Oct
|
Broadcom
|
Ottawa
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 Ottawa
🏢 Broadcom
📍 Ottawa