fokcus

Senior/TeamLead C++ разработки

OpenBMC · Россия · гибрид

по договорённости

Опубликовано 3 мес назад

Как распознать мошенников

Настоящий работодатель не просит войти через iCloud или Apple ID, прислать коды из SMS, установить программу для «тестового задания», перевести деньги или оплатить обучение. Если просят — это не работа.

seniorlead C++STLBoostWebAPI
Висит давно Висит 3 мес назад — за это время вакансии обычно закрывают

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

Показать как в источнике
✅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

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