Senior/TeamLead C++ разработчик — OpenBMC и управление командой@ OpenBMC

300K ₽–500K ₽/мес
оценка на руки
Опубликовано 19.06.2026

О позиции

Компания OpenBMC ищет Senior/TeamLead C++ разработчика для управления техническим базисом разработки и поддержки продуктов в сфере систем управления BMC на базе OpenBMC. Вы будете работать в гибридном формате, что позволит вам выбирать наиболее удобный для вас режим работы — офис, удалённо или гибридно. Заработная плата обсуждается индивидуально, в зависимости от вашего опыта и квалификации.

Чем вы будете заниматься

  • Управление техническим базисом разработки и поддержки продуктов в сфере систем управления BMC на базе OpenBMC.
  • Исправление ошибок и разработка новых функций в прошивке OpenBMC, включая взаимодействие с UEFI/BIOS x86.
  • Взаимодействие с схемотехниками и трассировщиками при запуске новых версий и ревизий плат.
  • Разработка интерфейсов доступа BMC, включая private WebAPI (GraphQL C++), Redfish API, IPMI и WebUI.
  • Разработка интерфейса командной строки управления BMC на Bash.
  • Самостоятельная разработка системного ПО на C/C++ под ОС GNU/Linux.
  • Поиск причин неисправностей на стыке программного кода и вычислительного железа, разработка методов их решения.
  • Наставничество инженеров уровня Junior и выше, управление командой из 7+ человек.
  • Участие в развитии комьюнити OpenBMC и непосредственное участие в работах по UEFI/BIOS для x86.

Требования

  • Опыт работы с C++ (17 стандарт и выше) от 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 и т.д.).
  • Знание Python будет преимуществом.

Будет плюсом

  • Знание 23 стандарта C++.
  • Опыт управления командой от 5 человек.
  • Знание GraphQL.
  • Опыт работы с проектом Yocto.
  • Знание стека протоколов DMTF: Redfish, PLDM, MCPT и т.д.
  • Опыт разработки драйверов Linux, особенно реализующих интерфейсы sysfs и hwmon.
  • Опыт работы с NC-SI, особенно с Broadcom NeXtreme.

Что мы предлагаем

  • Конкурентная заработная плата, обсуждаемая индивидуально.
  • Гибкий график работы — возможность работать удалённо или в офисе.
  • Наставничество и возможность профессионального роста.
  • Работа в дружной команде профессионалов.
  • Участие в интересных проектах и развитие в области OpenBMC.
  • Доступ к современным технологиям и инструментам.
  • Корпоративные мероприятия и обучение.
Обязательные
0/1
Желательные
0/1
Бонус
0/1
Почему эта вакансия
7.8
7.8 из 10
оценка совпадения

Вакансия предлагает интересные задачи и возможности для профессионального роста, однако отсутствует конкретная информация о зарплате, что может быть недостатком для некоторых кандидатов.

Требования к языку
EnglishB1
БазовыйСреднийПродвинутыйРодной

Кто здесь добьётся успеха

Глубокие знания C++ и опыт работы с OpenBMC для разработки и поддержки систем управления BMC.

Способность эффективно управлять удалённой командой, используя Agile методологии и инструменты для совместной работы, такие как Jira и Confluence.

Опыт работы с WebAPI и GraphQL для интеграции различных систем, а также знание Python и Bash для автоматизации процессов.

Стратегическое мышление и способность принимать технические решения, опираясь на анализ данных и производительность системы.

Ресурсы для обучения

Карьерный путь

Senior/TeamLead C++ разработчик (Сейчас)Руководитель группы разработчиков (1–2 года)Технический директор (CTO) (3–5 лет)

Обзор рынка

Объём рынка C++ 2026
$6.5B
Годовой рост
7.2%
Внедрение AI
35%
Инвестиции в C++ разработки
+50%

Навыки и требования

Обязательные
C++LinuxWebAPI
Растущий спрос
RustGoMachine Learning
Снижающийся спрос
Visual C++MFC

Тренды отрасли

Увеличение использования C++ в AI
Согласно исследованию, 35% компаний планируют внедрять C++ в свои AI-проекты, что связано с его высокой производительностью.
Рост популярности альтернативных языков
В последние годы наблюдается рост интереса к языкам, таким как Rust и Go, с увеличением использования на 25% в проектах, где ранее использовался C++.

Новости Embedded Systems

Загружаем новости отрасли...

Ищем релевантные статьи за последние 6 месяцев