Сеньор / тимлид разработки OpenBMC
Что за роль
Это техническая лидерская позиция в разработке системного ПО для продуктов на базе OpenBMC. Нужно сочетать самостоятельную разработку на C/C++ под GNU/Linux с управлением техническим базисом продукта, поддержкой команды и разбором проблем на стыке программного обеспечения и аппаратуры.
Что предстоит делать
- Развивать технический базис разработки и поддержки продуктов на базе OpenBMC.
- Самостоятельно разрабатывать системное ПО на C/C++ под GNU/Linux.
- Находить и устранять неисправности, анализируя взаимодействие кода с аппаратной частью.
- Координировать работу команды разработки и наставлять инженеров уровня Junior+.
- Участвовать в развитии сообщества OpenBMC.
Что потребуется
- Глубокое знание C++17 и выше, STL и Boost.
- Понимание WebAPI и REST, systemd и D-Bus.
- Уверенное знание Linux на уровне userspace и POSIX API.
- Навыки отладки с помощью gdb и умение читать техническую документацию на английском.
- Опыт управления командой от пяти человек.
Что важно знать
В качестве преимуществ указаны GraphQL, технологии DMTF, включая Redfish и PLDM, а также Python, Yocto и разработка драйверов ядра Linux с использованием sysfs и hwmon. В работе пригодится стек системного ПО и аппаратных интерфейсов; среди перечисленных технологий — C, C++, OpenBMC, REST и gdb. Предусмотрены ДМС со стоматологией с первых дней, юридические консультации, психологические сессии, программы по ЗОЖ, обучение и участие в конференциях, изучение английского и партнерская программа лояльности.
О компании
YADRO — российская технологическая компания, которая создаёт, производит и поддерживает серверы, базовые станции и сопутствующую инфраструктуру.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram