Вакансия «Старший/ведущий разработчик C++ (Linux/OpenBMC)» в YADRO · Job Hunters
Y
YADRO
Старший/ведущий разработчик C++ (Linux/OpenBMC)
Зарплата не указана
Формат
Гибрид
Грейд
senior
Город
Москва
C++LinuxPythonDockerJenkinsGitlab
Мэтч и сопроводительное
Сравним вакансию с вашим действующим резюме и составим письмо под эту роль.
Описание вакансии
Коротко о роли
Исправлением ошибок и разработкой новых функций в нашем варианте прошивки OpenBMC, в частности, с целью наладки взаимодействия с UEFI/BIOS x86. Взаимодействием с сообществом и мейнтейнерами проекта OpenBMC.
Компания YADRO ищет старшего/ведущего разработчика C++ для работы над проектом OpenBMC — проектом с открытым исходным кодом, возглавляемым в рамках The Linux Foundation.
Проект OpenBMC основан на инфраструктуре Yocto и включает компоненты от загрузчика uboot и ядра Linux до демонов и утилит, использующих d-bus для межпроцессного взаимодействия. OpenBMC предназначен для удалённого управления аппаратным обеспечением серверов через протоколы RedFish, IPMI и SNMP, а также имеет CLI и веб-интерфейс.
Задачи:
— Исправление ошибок и разработка новых функций в прошивке OpenBMC, в частности для наладки взаимодействия с UEFI/BIOS x86.
— Взаимодействие с сообществом и мейнтейнерами OpenBMC.
— Взаимодействие с схемотехниками и трассировщиками при запуске новых версий и ревизий плат.
— Возможное участие в работах по UEFI/BIOS для x86.
Требования:
— Глубокие знания C++ (стандарт 17 и выше, библиотеки STL, Boost).
— Отличное знание Linux (архитектура драйверов ядра и пользовательские API POSIX).
— Знание принципов работы Yocto.
— Знание systemd и d-bus.
— Знание Python.
— Хорошее знание C для работы с драйверами Linux и загрузчиком u-boot.
— Опыт отладки с помощью gdb и других средств.
— Знание низкоуровневых протоколов коммуникации: I²C, SPI, RS232 и др.
— Чтение технической литературы на английском языке.
Дополнительно приветствуется:
— Знание Python.
— Опыт работы с мультимедийными подсистемами Linux kernel/user space (DRM, KMS, X11/Wayland, V4L2, GStreamer).
— Опыт отладки видеокодеков, GPU, дисплеев (LVDS, MIPI), камер.
— Опыт работы с FPGA-тулами (Xilinx Vivado, логические анализаторы, анализаторы протоколов, отладчик opencod).
— Опыт в DevOps: Docker, Jenkins или GitLab CI/CD, Labgrid, LAVA или аналоги.
— Знание RISC-V Assembler.
Условия:
— Работа в Москве, Санкт-Петербурге или Нижнем Новгороде.
— Полный рабочий день.
— Возможна удалённая работа.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.
67/100
Средняя вакансия
Оценка от Job Hunters AI
Старший/ведущий разработчик C++ (Linux/OpenBMC); зарплата не указана; понятные задачи; гибкий формат.
Из чего сложилась оценка. Нажмите, чтобы узнать подробнее
Зарплата не указана
В объявлении отсутствуют сведения о зарплате.
Из объявления
Требуется «Старший/ведущий разработчик C++ (Linux/OpenBMC)» (Москва)