Назад
Company hidden
13 дней назад

Software Engineer (C++/Firmware)

76 300 - 122 000CAD
Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Software Engineer (C++/Firmware): Designing and delivering firmware, embedded Linux builds, device drivers, and control software for ultra-high-performance datacenter-scale solutions with an accent on low-level development, hardware bring-up, and system integration. Focus on silicon and board debugging, secure boot, hardware interfaces, telemetry protocols, and end-to-end product validation in an in-person engineering environment.

Location: Ottawa March Road, Canada; in-person position

Annual base salary: CAD 76,300–122,000

Company

hirify.global develops ultra-high-performance datacenter-scale hardware and software solutions.

What you will do

  • Design, develop, and deliver firmware, microcode, device drivers, embedded Linux/Yocto builds, and upper-level control software.
  • Own software and firmware designs across the full product lifecycle, from inception through volume production and product sustainability.
  • Develop software for complex multi-processor datacenter architectures using C and C++.
  • Support silicon, chip, board, and full-system bring-up, customer trials, field issue resolution, and system validation.
  • Collaborate with interdisciplinary engineering and partner teams, as well as Sales, Marketing, Manufacturing, Customer Support, Compliance, Safety, and Sustainability groups.

Requirements

  • Bachelor's degree in engineering and 5+ years of related experience.
  • Experience developing software for large-scale x86 and ARM architectures, from low-level firmware to rack management control software.
  • Experience with Linux/Yocto, OpenBMC, and/or ZephyrOS, plus driver development and low-level or silicon debugging.
  • Hands-on experience with I2C, PMBus, AVSbus, MDIO, PCIe, SPI, USB, and SERDES interfaces.
  • Knowledge of Redfish and DMTF standards, including MCTP, PLDM, and SPDM, as well as datacenter networking and NIC architectures.
  • Experience with Secure Boot, u-boot, Secure Root of Trust, system-level testing, validation, and automation.

Culture & Benefits

  • In-person work in a small, fast-paced, start-up-like team of experienced engineers.
  • One Person, One Project development culture with cradle-to-grave 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →