Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
Мало
114к-183к CAD/год
140к CAD210к CADмедиана260к CAD
По похожим ролям (49) ~ 210к CAD/год
68
Хорошая вакансия
развернуть
Company hidden предлагает полноценную ответственность за сложные прошивки для дата-центров и хороший пакет льгот, но зарплата ниже медианы рынка, а требования охватывают очень широкий круг глубокой экспертизы.
Кликните для подробной информации
Ниже рынкаШирокий охватСовременный стекПолная ответственность
Оценка от Hirify AI
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Principal Software Engineer (Embedded Firmware): Designing and delivering firmware, microcode, device drivers, embedded Linux/Yocto builds, and control software for ultra-high-performance datacenter-scale systems with an accent on low-level architecture, hardware bring-up, and lifecycle ownership. Focus on debugging silicon and full systems, implementing secure boot and management protocols, and driving system-level validation and automation.
Location: Ottawa March Road; in-person position.
Annual base salary: CAD 114,400–183,000.
Company
hirify.global develops datacenter-scale technology solutions and provides software, firmware, and hardware engineering products.
What you will do
Design, develop, and deliver software and firmware for ultra-high-performance datacenter-scale solutions.
Own designs across ZephyrOS/OpenBMC firmware, microcode, device drivers, embedded Linux/Yocto builds, and upper-level control software.
Support the full product lifecycle, including customer trials, field issue resolution, product sustainability, validation, and automation.
Perform silicon, chip, board, and full-system bring-up, low-level debugging, and driver development.
Collaborate with interdisciplinary engineering teams and partner engineering organizations.
Work with Sales, Marketing, Purchasing, Manufacturing, Customer Support, Compliance, Safety, and Sustainability groups.
Requirements
Bachelor's degree in engineering and 12+ years of related experience.
Experience developing C++ and/or C software for large-scale, complex multiprocessor architectures, including 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, including silicon, chip, board, and full-system bring-up, plus driver development and low-level or silicon 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, with 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 from product inception through volume production and ability to collaborate cross-functionally.
Nice to have
Experience as a small-team lead or proven technical mentor.
Culture & Benefits
Small, fast-paced, start-up-like team of highly experienced engineers.
One Person, One Project culture with cradle-to-grave design ownership.
Discretionary annual bonus and competitive new-hire and annual equity awards.
Medical, dental, and vision plans; RRSP participation with company matching; ESPP and EAP.
Company-paid holidays, paid sick leave, and vacation time.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →