31 Oct
|
Broadcom
|
Quebec City
31 Oct
Broadcom
Quebec City
Build embedded systems for ultra-high-performance datacenters in an in-person Principal Software Engineer role focused on low-level development. Bring deep debugging expertise.Broadcom seeks a Principal Software Engineer to own complex designs across embedded firmware and upper-level software. The work spans embedded Linux, Yocto, Open BMC, Zephyr OS, device drivers, microcode, and multi-processor architectures. You will contribute from early silicon and board bring-up through customer trials, field support, validation, automation, and volume production. Collaboration includes partner engineering teams and support groups across the product lifecycle.Key Responsibilities: Write software for low-level hardware interfaces and busesPerform silicon, chip, board,
and system bring-upDevelop drivers and investigate low-level or silicon issuesImplement system validation and automation techniquesParticipate from product inception through volume productionRequirements: 12+ years of related experience and engineering bachelor’s degreeC++ or C experience with large-scale architecturesHands-on I2 C, PMBus, PCIe, SPI, USB, or SERDESKnowledge of Redfish, MCTP, PLDM, or SPDMExperience with Secure Boot, u-boot, or Secure Ro TUse embedded software, hardware-interface, and bring-up expertise to deliver Broadcom’s complex datacenter-scale systems.#J-18808-Ljbffr
📌 Principal Embedded Systems Software Engineer (Quebec City)
🏢 Broadcom
📍 Quebec City