YADROYADRO

Старший/ведущий разработчик C++ (Linux/OpenBMC)

офис, удалёнка, гибрид, Москва

Команда разработки OpenBMC: поддержка и развитие фирменной прошивки на базе Yocto для удалённого управления серверным железом (RedFish/IPMI/SNMP), интеграция с UEFI/BIOS x86 и сопровождение bring-up плат; работа важна для стабильности и управления оборудованием заказчиков

ГрейдSenior/Lead

Стек

C++LinuxYoctoOpenBMCU-BootUEFI/BIOSD-BussystemdIPMIRedFishSNMPPythongdbI2CSPIRS232BoostSTL

Задачи

  • Исправление багов и разработка новых функций в прошивке OpenBMC
  • Наладка взаимодействия прошивки с UEFI/BIOS для x86 платформ
  • Взаимодействие с сообществом и мейнтейнерами OpenBMC
  • Сопровождение bring-up и ревизий плат с схемотехниками и трассировщиками
  • Возможное участие в работах по UEFI/BIOS и загрузчику

Обязательно

  • Глубокие знания C++ (C++17+) и STL/Boost
  • Отличное знание Linux: драйверы ядра и пользовательские POSIX API
  • Опыт разработки и поддержки OpenBMC
  • Знание Yocto и сборки образов прошивки
  • Знание systemd и D-Bus
  • Знание U-Boot и опыт работ с загрузчиком
  • Знание низкоуровневых протоколов I2C/SPI/RS232 и протоколов управления (RedFish/IPMI/SNMP)

Будет плюсом

  • Опыт с мультимедийными подсистемами: DRM/KMS, X11/Wayland, V4L2, GStreamer
  • Опыт отладки видео-кодеков, GPU, дисплеев (LVDS, MIPI) и камер
  • Опыт работы с FPGA-инструментами (Xilinx Vivado), логическими анализаторами и протокольными анализаторами
  • Опыт DevOps для встраиваемых платформ: Docker, Jenkins/GitLab CI, Labgrid, LAVA
  • Знание RISC-V ассемблера
Откликнуться на сайте компании

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

СберСбер

Инженер-программист по авионике (Центр аэрологистики)

C++RTOSSTM32 (F4/F7/H7)CAN

Бортовое ПО и системы управления для автономных БПЛА

Опыт: от 3 лет
офис, Москва
ЯндексЯндекс

Разработчик инфраструктуры голосового ввода в команду Алисы

C++PythonLinuxDocker

Инфраструктура голосовых моделей и их внедрение на устройства

офис, удалёнка, гибрид, Санкт-Петербург
МТСМТС

Middle Embedded разработчик [Инновации]

C++Android (AOSP/LineageOS)DockerJNI/NDK

Системное и прошивочное ПО для защищённых устройств

гибрид, Москва
YADROYADRO

Senior С Developer / Старший инженер-программист С

CLinuxU-Bootgdb

Низкоуровневые компоненты ОС и сетевых устройств

удалёнка, гибрид, Москва
СберСбер

Middle, Robotics SW Engineer

C++PythonROS2Docker

Софтовая платформа и драйверы для роботов и манипуляторов

Опыт: 3–6 лет
офис, Москва
СберСбер

Robot Maintenance Engineer в центр робототехники

Обслуживание и восстановление роботов для танцевальных шоу

офис, Москва

Смотреть ещё

JobsWave
Найти работу в IT