2 дня назад
Старший/ведущий разработчик C++ (Linux/OpenBMC)
RUВакансия из Hirify RU, списка российских tech-компаний
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Старший/ведущий разработчик C++ (Linux/OpenBMC): Разработка и отладка прошивки OpenBMC для удалённого управления серверным оборудованием с акцентом на интеграцию с UEFI/BIOS x86, Linux, Yocto и низкоуровневые протоколы. Focus on исправлении ошибок, создании новых функций, взаимодействии с мейнтейнерами OpenBMC и запуске новых ревизий аппаратных плат.
Локация: удалённая работа; Москва, Санкт-Петербург или Нижний Новгород
Компания
YADRO развивает продуктовую линейку серверного оборудования и программные решения на базе OpenBMC — проекта с открытым исходным кодом под эгидой The Linux Foundation.
Что делать
- Исправлять ошибки и разрабатывать новые функции в варианте прошивки OpenBMC.
- Настраивать взаимодействие прошивки с UEFI/BIOS для платформ x86.
- Взаимодействовать с сообществом и мейнтейнерами проекта OpenBMC.
- Сотрудничать со схемотехниками и трассировщиками при запуске новых версий и ревизий плат.
- При необходимости участвовать в разработке UEFI/BIOS для x86.
Требования
- Глубокое знание C++17 и выше, STL и Boost.
- Отличное знание Linux, включая архитектуру драйверов ядра и пользовательские POSIX API.
- Знание принципов работы Yocto Project, systemd и D-Bus.
- Знание Python и C для работы с драйверами Linux и загрузчиком U-Boot.
- Опыт отладки с помощью GDB и других инструментов.
- Знание низкоуровневых протоколов, включая I²C, SPI и RS232; английский для чтения технической литературы.
Хорошо, если есть
- Опыт работы с мультимедийными подсистемами Linux: DRM, KMS, X11/Wayland, V4L2 и GStreamer.
- Опыт отладки видеокодеков, GPU, дисплеев LVDS/MIPI и камер.
- Опыт работы с FPGA-инструментами, логическими анализаторами и анализаторами протоколов.
- Опыт в DevOps: Docker, Jenkins или GitLab CI/CD, Labgrid, LAVA и аналоги.
- Знание ассемблера RISC-V.
Культура и преимущества
- Удалённый формат работы.
- Участие в разработке проекта OpenBMC с открытым исходным кодом.
- Работа на стыке системного программирования, прошивок и серверного оборудования.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
NDA
2 дня назад
Старший/ведущий разработчик C++ (Linux/OpenBMC)
Ключевые Системы и Компоненты
4 дня назад
Разработчик C++ (видеостриминг)
206 400₽
ОФ Heart Center Foundation
4 дня назад
Embedded Software Engineer (STM32)
900 000 - 1 300 000KZT
4 дня назад
C++ Developer (Middle)
4 дня назад
C++ Developer (Middle) (Industrial Ethernet)
3 дня назад