5 days ago
Ottawa, CanadaStaff+
Responsibilities
- Design, develop, and deliver software and firmware for ultra-high-performance datacenter-scale solutions.
- Own complete designs spanning ZephyrOS/OpenBMC firmware, microcode, device drivers, embedded Linux/Yocto builds, and upper-level control software.
- Perform silicon, chip, board, and full-system bring-up, driver development, and low-level debugging.
- Develop software for low-level hardware interfaces and buses including I2C, PMBus, AVSbus, MDIO, PCIe, SPI, USB, and SERDES.
- Implement secure boot, u-boot, Secure Root of Trust, and related platform security capabilities.
- Drive system-level validation, testing, debugging, and automation.
- Own complex products across the lifecycle from inception through volume production, including customer trials, field issues, and sustainability.
- Collaborate with interdisciplinary teams, partner engineering organizations, and support groups including Sales, Marketing, Purchasing, Manufacturing, Customer Support, Compliance, Safety, and Sustainability.
- Provide technical leadership or mentoring within a small engineering team.
Requirements
- Bachelor's degree in engineering.
- 12+ years of related experience.
- Experience developing C++/C software for large-scale, complex multiprocessor architectures using x86 and ARM, from low-level firmware through rack-management control software.
- Experience with Linux/Yocto, OpenBMC, and/or ZephyrOS.
- Deep expertise in early-stage development, silicon and system bring-up, driver development, and low-level debugging.
- Hands-on experience with I2C, PMBus, AVSbus, MDIO, PCIe, SPI, USB, and SERDES.
- Strong knowledge of Redfish and DMTF standards including MCTP, PLDM, and SPDM.
- Experience implementing Secure Boot, u-boot, and Secure Root of Trust; familiarity with architectures such as Calyptra.
- Baseline knowledge of datacenter networking, switching, and NIC architectures.
- Expertise with debugging tools, testing techniques, system-level validation, and automation.
- Demonstrated lifecycle ownership of complex products and experience working in cross-functional teams.
- Small-team leadership or proven technical mentoring experience is beneficial.
Benefits
- Annual discretionary bonus eligibility and new-hire and annual equity award opportunities, subject to plan documents and award agreements.
- Medical, dental, and vision plans.
- RRSP participation with company matching.
- Employee Stock Purchase Program and Employee Assistance Program.
- Company-paid holidays, paid sick leave, and vacation time.
- In-person work arrangement.
- Benefits and leave provisions follow applicable laws.
About Broadcom
Broadcom builds semiconductors and infrastructure software used in networking, wireless, broadband, storage, data centers, and enterprise IT. It sells chipsets to OEMs and cloud providers and licenses/subscribes infrastructure software for mainframe, cybersecurity, and private cloud environments. Headquartered in Palo Alto, it is a public company (NASDAQ: AVGO) and expanded its software portfolio by acquiring VMware in 2023.
