TeamLead C++ для OpenBMC

YADRO

United States

Hybrid

USD 22,000 - 29,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Официальное оформление
ДМС с первых дней
Обучение и участие в конференциях
Английский язык и внутренний лекторий
Возможности для развития

Job summary

YADRO развивает OpenBMC-платформы и OpenBMC-сообщество, работая над прошивкой, интерфейсами и интеграцией с аппаратной частью сервера. В команде ожидается опыт по OpenBMC, C++17 и выше, знание Linux user space, POSIX, systemd, D-Bus и сетевых протоколов.

Работа возможна удаленно или в гибридном формате; офисы в РФ и Беларусь. Кандидаты из РФ и РБ приглашаются к участию в проектах с открытым исходным кодом и развитии платформы.

Qualifications

  • Не менее 5 лет коммерческой разработки на C++17 и выше.
  • Знание STL и Boost.
  • Опыт Linux userspace, POSIX API, systemd и D-Bus.
  • Умение писать на C, Bash, Python, Web API/REST.
  • Понимание низкоуровневых интерфейсов и протоколов: I2C, SPI, RS232.

Responsibilities

  • Разрабатывать и поддерживать прошивку OpenBMC.
  • Разрабатывать BMC-интерфейсы: Redfish API, IPMI, WebAPI.
  • Работать с GraphQL, WebUI, CLI на C++ и Linux.
  • Сопровождать интеграцию с железом, взаимодействовать с инженерами схемотехниками.
  • Участвовать в эволюции UEFI/BIOS и развивать OpenBMC сообщество.

Skills

C++17+
STL
Boost
Linux userspace
POSIX API
systemd
D-Bus
Python
Bash
I2C/SPI/RS232

Tools

Yocto
GraphQL
Redfish/PLDM
Linux drivers
u-boot
NC-SI

Job description

Описание

YADRO развивает собственные вычислительные платформы, серверы и другое технологическое оборудование. Команда усиливается под новые проекты в направлении OpenBMC — платформы с открытым исходным кодом для удалённого управления серверным оборудованием.

Задачи

Развивать и поддерживать прошивку OpenBMC, исправлять ошибки и добавлять новые функции Разрабатывать интерфейсы BMC: Redfish API, IPMI, WebAPI на GraphQL C++, WebUI и CLI Работать с C/C++ под GNU/Linux и разбираться с проблемами на стыке программного обеспечения и оборудования Взаимодействовать со схемотехниками и специалистами по трассировке при запуске новых плат Участвовать в работах по UEFI/BIOS для x86 Помогать развиваться инженерам и управлять командой от 7 человек Участвовать в развитии сообщества OpenBMC

Требования

От 5 лет коммерческой разработки на C++17 и выше, знание STL и Boost Знание Linux userspace, POSIX API, systemd и D-Bus Хорошее знание C, Bash, сценариев оболочки и Python Понимание Web API, REST и аналогов Опыт работы с низкоуровневыми интерфейсами и протоколами: I2C, SPI, RS232 и другими Навыки отладки с gdb и похожими инструментами Английский от уровня B1 Будет плюсом: опыт с Yocto, GraphQL, Redfish/PLDM, драйверами Linux, u-boot, NC-SI, управление командой от 5 человек и знание C++23

Условия

Официальное оформление ДМС с первых дней Обучение и участие в конференциях Английский и внутренний лекторий Возможности для развития Удаленно или гибридно; офисы в Москве, Санкт-Петербурге, Екатеринбурге, Нижнем Новгороде и Минске. Кандидаты из РФ и РБ

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Разработчик C++ прошивки OpenBMC
Разработчик C++ прошивки OpenBMC

YADRO • United States

Hybrid
USD 120,000 - 190,000
ДМС с первых дней
Обучение и развитие
Премии за патенты
OpenBMC C++ Team Lead — Remote
OpenBMC C++ Team Lead — Remote

YADRO • United States

Hybrid
USD 22,000 - 29,000
Официальное оформление
ДМС с первых дней
Обучение и участие в конференциях
+2
Разработчик интерфейсов встраиваемых систем
Разработчик интерфейсов встраиваемых систем

Yadro • United States

Remote
USD 120,000 - 180,000
TeamLead разработки
TeamLead разработки

Yadro • United States

Remote
USD 180,000 - 240,000
ДМС с стоматологией
Страхование близких
Консультации юристов
+3
Разработчик C++ для OpenBMC — удалённо, с гибким графиком
Разработчик C++ для OpenBMC — удалённо, с гибким графиком

YADRO • United States

Hybrid
USD 120,000 - 190,000
ДМС с первых дней
Обучение и развитие
Премии за патенты
OpenBMC Tech Lead - C++/Linux Systems, 7+ Engineers
OpenBMC Tech Lead - C++/Linux Systems, 7+ Engineers

Yadro • United States

Remote
USD 180,000 - 240,000
ДМС с стоматологией
Страхование близких
Консультации юристов
+3
C-разработчик
C-разработчик

YADRO • United States

Remote
USD 90,000 - 150,000
Премии за патенты и интеллектуальнуюwn
Обучение и развитие
Медицинское страхование и поддержка вЗ
+1
Team lead in data plane
Team lead in data plane

Бифорком Тек • United States

Remote
USD 24,000 - 37,000
C-разработчик UEFI/Aptio V для аппаратных плат (OpenBMC)
C-разработчик UEFI/Aptio V для аппаратных плат (OpenBMC)

YADRO • United States

Remote
USD 90,000 - 150,000
Премии за патенты и интеллектуальнуюwn
Обучение и развитие
Медицинское страхование и поддержка вЗ
+1
Разработчик UI для встраиваемых систем OpenBMC
Разработчик UI для встраиваемых систем OpenBMC

Yadro • United States

Remote
USD 120,000 - 180,000