Назад
2 дня назад

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

Формат работы
remote (только CIS)
Тип работы
fulltime
Грейд
senior/lead
Английский
b2
Страна
Russia
RUВакансия из Hirify RU, списка российских tech-компаний

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Старший/ведущий разработчик C++ (Linux/OpenBMC): Разработка и исправление ошибок в прошивке OpenBMC для удалённого управления серверным оборудованием с акцентом на интеграцию с UEFI/BIOS x86, Linux, Yocto и низкоуровневые протоколы. Focus on взаимодействие с сообществом OpenBMC, отладку драйверов и загрузчика, а также запуск новых версий аппаратных плат.

Локация: не указана

Компания

Разработка продуктовой линейки на базе прошивки OpenBMC и связанных компонентов для управления серверным аппаратным обеспечением.

Что делать

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

Требования

  • Глубокое знание C++17 и выше, STL и Boost.
  • Отличное знание Linux, включая архитектуру драйверов ядра и пользовательские POSIX API.
  • Знание Yocto, 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.

Культура и преимущества

  • ДМС со стоматологией с первых дней работы.
  • Льготные условия страхования близких.
  • Возможность взять day off для восстановления здоровья.

Процесс найма

  • Заполнение анкеты или подача резюме.
  • Прохождение интервью и/или выполнение тестового задания.
  • Получение обратной связи и предложения о работе.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →