29 Oct
|
Broadcom
|
Quebec City
29 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, 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 buses
Perform silicon, chip, board, and system bring-up
Develop drivers and investigate low-level or silicon issues
Implement system validation and automation techniques
Participate from product inception through volume production
Requirements: 12+ years of related experience and engineering bachelor’s degree
C++ or C experience with large-scale architectures
Hands-on I2C, PMBus, PCIe, SPI, USB, or SERDES
Knowledge of Redfish, MCTP, PLDM, or SPDM
Experience with Secure Boot, u-boot, or Secure RoT
Use 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