Skip to content
FuriaHub
Match
Saved
© 2026 FuriaHub. All rights reserved.
Privacy·
  • Pulse
  • Labs
  • Forge
  • Match
  • Dev
  • Digital Zen
All vacancies

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

Embedded & IoT

Salary

Salary not specified

Location
мск
Work format
Hybrid
Experience level
Senior
English level
B1
Posted
November 27, 2025

About the role

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

Required skills

Among Senior · Embedded & IoT vacancies

  • 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%

Similar vacancies

ООО Хилби·Санкт-Петербург·Hybrid·Full-time
6 days ago

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

from ₽200,000
  • Embedded & IoT
  • C++
  • DSP
  • CMSIS-DSP
  • Python
  • +2
Sungrow Europe·Amsterdam, Netherlands·On-site
7 days ago

C++ Software Engineer

Salary not specified
  • Embedded & IoT
  • Middle
  • C++
Sigma Software·EEA·Remote
1 wk. ago

C++ Engineer

Salary not specified
  • Embedded & IoT
  • Middle
  • C++
  • Qt
  • QML
  • IoT
Andersen Lab·Remote
1 wk. ago

Embedded Engineer

Salary not specified
  • Embedded & IoT