31 Oct
|
Broadcom
|
Canada
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, OpenBMC, ZephyrOS, 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 I2C, PMBus, PCIe, SPI, USB, or SERDESKnowledge of Redfish, MCTP, PLDM, or SPDMExperience with Secure Boot, u-boot, or Secure RoTUse embedded software, hardware-interface, and bring-up expertise to deliver Broadcom’s complex datacenter-scale systems.
J-18808-Ljbffr
📌 Principal Embedded Systems Software Engineer Riviere Des Prairies—pointe Aux Trembles (Canada)
🏢 Broadcom
📍 Canada