CareerPlan

Software Engineer

Ottawa March Road, CAFull-timeCA$76k–CA$122k2026-10-08 → 2026-11-10
On-site

Core

Design, develop, and deliver software and firmware for ultra-high-performance datacenter-scale solutions, owning the full lifecycle from design to field support.

Role type

Senior IC embedded systems engineer (firmware/drivers)

Builds

ZephyrOS/OpenBMC firmware, microcode, device drivers, embedded Linux/Yocto builds, and upper-level control software for datacenter hardware

Domain

Datacenter infrastructure, embedded systems, firmware engineering

Required skills

C++/C programming, Linux/Yocto/OpenBMC/ZephyrOS, silicon bring-up and debugging, hardware interface drivers (I2C, PCIe, SPI, USB, SERDES), Redfish/DMTF standards, Secure Boot/RoT implementation, datacenter networking knowledge, system-level validation and automation

Preferred skills

Experience with Calyptra architectures, cross-functional collaboration with sales/manufacturing/support teams

Technologies

ZephyrOS, OpenBMC, Linux, Yocto, C++, C, I2C, PMBus, AVSbus, MDIO, PCIe, SPI, USB, SERDES, Redfish, DMTF, MCTP, PLDM, SPDM, u-boot

Responsibilities

Develop low-level firmware and drivers for multi-processor architectures; own the cradle-to-grave lifecycle of complex products including customer trials and field issue resolution; collaborate with interdisciplinary teams on forward-looking technologies; drive system-level validation and automation

Seniority

Senior, hands-on IC