Lead embedded firmware development in Ottawa using Open BMC, Zephyr OS, Linux, and low-level debugging. Work in person on high-performance datacenter systems.Broadcom seeks a Principal Software Engineer to own firmware and software across a cradle-to-grave product lifecycle. You may develop for x86 and ARM systems, write device drivers, support silicon and board bring-up, and implement interfaces including I2 C, PMBus, PCIe, SPI, USB, and SERDES. The position involves small-team engineering and partner collaboration.Key Responsibilities: Develop Open BMC, Zephyr OS, and embedded Linux firmwareWrite drivers for low-level hardware interfaces and busesPerform chip, silicon, board, and system bring-upDebug products and address customer field issuesEnsure sustainability throughout the product lifecycleRequirements: Solid C++ or C development backgroundExperience with Linux, Yocto, Open BMC, or Zephyr OSDeep low-level and silicon debugging expertiseKnowledge of Secure Boot, U-Boot, or Secure Root of TrustBachelor's degree in engineering and 12+ years' experienceApply embedded software, firmware, driver development, and bring-up expertise to Broadcom's Ottawa engineering work.#J-18808-Ljbffr
📌 Principal Embedded Firmware Engineer (Quebec City)
🏢 Frontdoor Defense
📍 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.