Principal Embedded Systems Software Engineer

Principal Embedded Systems Software Engineer

Full-Time On-site
B

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 employer: Broadcom

Broadcom is an exceptional employer that fosters a dynamic work culture where innovation and collaboration thrive. As an Account Director in Ontario, you will benefit from comprehensive professional development opportunities, competitive compensation, and a supportive environment that values your contributions. Join a team that is dedicated to driving success and making a meaningful impact in the technology sector across Western Canada.

B

Contact Details:

Broadcom Recruitment Team