Перейти к содержимому
FuriaHub
Match
Saved
© 2026 FuriaHub. Все права защищены.
Приватность·
  • Pulse
  • Labs
  • Forge
  • Match
  • Dev
  • Digital Zen
Все вакансии

Senior/TeamLead С++ разработки в OpenBMC

Embedded & IoT

Зарплата

Зарплата не указана

Локация
мск
Формат работы
Гибрид
Уровень
Сеньор
Английский
B1
Опубликовано
27 ноября 2025 г.

О вакансии

Senior/TeamLead С++ разработки в  OpenBMC.

Компания рассматривает кандидатов из РФ .

З/п: обсуждается  индивидуально Формат работы: Офис, Удаленка, Гибрид(мск),

Уровень владения английским: B1 и выше.

Задачи

Управление техническим базисом разработки и поддержки продуктов в сфере систем управления BMC на базе OpenBMC;

Исправление ошибок и разработка новых функций в нашем варианте прошивки OpenBMC, в частности, с целью наладки взаимодействия с UEFI/BIOS x86;

Взаимодействие с нашими схемотехниками и трассировщиками в процессе запуска новых версий и ревизий наших плат;

Разработка интерфейсов доступа BMC:private WebAPI (GraphQL C++), Redfish API, IPMI, WebUI;

Разработка интерфейса командной строки управления BMC(Bash);

Самостоятельная разработка системного ПО на C/С++ под ОС GNU/Linux;

Поиск причин неисправностей на стыке программного кода и вычислительного железа и разработка методов их решения;

Наставничество инженеров уровня (Junior +);

Управление командой 7+ человек;

Участие в развитии комьюнити OpenBMC.

Непосредственное участие в работах по UEFI/BIOS для x86.

Обязательные требования

C++, 17ый стандарт и выше (Библиотеки: STL, Boost) от 5-ти лет;

WebAPI: REST и т. п;

Знание принципов работы systemd и d-bus;

Linux на уровне программирования userspace (POSIX API);

Хорошее знание C, достаточное для периодических работ с драйверами Linux и загрузчиком u-boot;

Знание низкоуровневых протоколов коммуникации, таких как: I²C, SPI, RS232, и т. п.;

Навыки отладки с помощью gdb и иных средств;

Bash и shell scripting (grep, sed, awk, etc.);

Python.

Будет преимуществом

Знание 23го стандарта;

Опыт управления командой от 5 человек;

GraphQL;

Знание принципов работы проекта Yocto;

Знание принципов работы проекта Yocto Linux;

Знание стека протоколов DMTF: Redfish, PLDM, MCPT, и т. д.;

Знание Python на уровне, достаточном для разработки собственного сложного ПО;

Знание Linux не только на уровне userspace, но и на уровне архитектуры драйверов ядра, опыт разработки драйверов Linux, особенно реализующих интерфейсы sysfs и hwmon.

Опыт работы с NC-SI, особенно с Broadcom NeXtreme.

Контакт для связи @fr_rec

Требуемые навыки

Среди вакансий: Сеньор · Embedded & IoT

  • C++83%
  • STL25%
  • Boost25%
  • WebAPI17%
  • REST25%
  • systemd25%
  • d-bus17%
  • Linux83%
  • POSIX API17%
  • I²C25%
  • SPI58%
  • RS23242%
  • gdb33%
  • Bash25%
  • shell scripting17%
  • grep17%
  • sed17%
  • awk25%
  • Python33%
  • GraphQL25%
  • Yocto42%
  • DMTF8%
  • Redfish25%
  • PLDM33%

Похожие вакансии

ООО Хилби·Санкт-Петербург·Гибрид·Полный день
6 дн. назад

Инженер-программист (математические модели / DSP)

от 200 000 ₽
  • Embedded & IoT
  • C++
  • DSP
  • CMSIS-DSP
  • Python
  • +2
Sungrow Europe·Amsterdam, Netherlands·В офисе
7 дн. назад

C++ Software Engineer

Зарплата не указана
  • Embedded & IoT
  • Мидл
  • C++
Sigma Software·EEA·Удалённо
1 нед. назад

C++ Engineer

Зарплата не указана
  • Embedded & IoT
  • Мидл
  • C++
  • Qt
  • QML
  • IoT
Andersen Lab·Удалённо
1 нед. назад

Embedded Engineer

Зарплата не указана
  • Embedded & IoT