2 days ago
Ottawa, CanadaStaff+
Responsibilities
- Own the full design lifecycle for software and firmware, including ZephyrOS/OpenBMC firmware, microcode, device drivers, embedded Linux/Yocto builds, and upper-level control software.
- Perform silicon, chip, board, and full-system bring-up; develop drivers and conduct low-level and silicon debugging.
- Implement and work with low-level interfaces 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 testing, validation, and automation.
- Support customer trials, field issue resolution, product sustainability, and lifecycle ownership through volume production.
- Collaborate with engineering partners and cross-functional teams including Sales, Marketing, Purchasing, Manufacturing, Customer Support, Compliance, Safety, and Sustainability.
Requirements
- Bachelor's degree in engineering.
- At least 8 years of related experience.
- Experience developing C++ or C software for large-scale 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, bring-up, driver development, and low-level or silicon debugging.
- Hands-on experience with I2C, PMBus, AVSbus, MDIO, PCIe, SPI, USB, and SERDES.
- Knowledge of Redfish and DMTF standards, including MCTP, PLDM, and SPDM.
- Experience with secure boot, u-boot, Secure Root of Trust, and 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 from inception through volume production.
- Small-team leadership or proven technical mentoring experience is beneficial.
Benefits
- Competitive benefits package including 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.
- Eligibility for a discretionary annual bonus and new-hire and annual equity awards, subject to applicable plans and agreements.
- In-person work arrangement.
- Applicable leave of absence benefits provided in accordance with law.
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.
