29 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