C++ разработчик прошивок OpenBMC
Что за роль
В YADRO ищут C++ разработчика для серверных прошивок OpenBMC. Прошивка обеспечивает удалённое управление серверным оборудованием, поэтому в центре работы — развитие её функций, исправление ошибок и взаимодействие с низкоуровневым программным обеспечением и аппаратными компонентами. Важная часть контекста — совместимость с UEFI/BIOS и участие в жизни сообщества OpenBMC.
Что предстоит делать
- добавлять и развивать функции прошивки OpenBMC для удалённого управления серверным оборудованием
- находить причины ошибок и исправлять их в коде прошивки
- налаживать взаимодействие OpenBMC с UEFI/BIOS и проверять корректность интеграции
- отлаживать низкоуровневый код и разбирать проблемы на стыке программного обеспечения и аппаратных компонентов
- работать с аппаратными протоколами, системными сервисами и межпроцессным взаимодействием
- взаимодействовать с сообществом OpenBMC и другими разработчиками проекта
Что потребуется
- знание C++17 или более новой версии
- опыт работы с Linux и понимание его системного окружения
- знакомство с Yocto, systemd и D-Bus
- навыки программирования на Python
- опыт отладки низкоуровневого кода и работы с аппаратными протоколами будет преимуществом
Что важно знать
Это инженерная работа на стыке C++, Linux и серверного оборудования: помимо разработки функций, важно разбираться в системном поведении прошивки и взаимодействии с аппаратной платформой. Удалённый формат указан в описании; среди локаций вакансии перечислены Москва, Санкт-Петербург и Нижний Новгород, при этом возможность работать из-за рубежа не подтверждена. Зарплата и требования к стажу в исходном объявлении не указаны.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram