Senior C++ разработчик / TeamLead (OpenBMC)
YADRO — лидер российского рынка ИТ-инфраструктуры, предлагающий работу над сложными инженерными задачами. Возможность удаленной работы и высокая значимость проектов делают вакансию крайне привлекательной для системных разработчиков.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокая сложность обусловлена сочетанием глубоких знаний системного C++, специфики OpenBMC и необходимости лидерских качеств для роли TeamLead. Требуется уверенное владение низкоуровневыми механизмами Linux и межпроцессного взаимодействия.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана, но для позиций Senior/TeamLead в системной разработке (C++, OpenBMC) в РФ и РБ рыночные вилки начинаются от 350 000 рублей. YADRO обычно предлагает конкурентоспособные условия, соответствующие верхним границам рынка для опытных инженеров.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Senior C++ разработчик / TeamLead (OpenBMC) YADRO
Местоположение: Москва, Санкт-Петербург, Екатеринбург, Нижний Новгород, Минск
Формат работы: Удаленно
Опубликована: 06.11.2026
Требования:
• От 5 лет коммерческой разработки на C++ (17 и выше), STL, Boost
• Linux userspace, POSIX API, systemd и D-Bus
• Хорошее знание C, Bash и shell scripting, Python
• Понимание Web API (REST и аналоги)
Важно:
*📌* Смотрю кандидатов из РФ и РБ
О компании:
YADRO развивает собственные вычислительные платформы, серверы и другое технологическое оборудование.
Контакт: Откликнуться
Откликнуться опубликована в LinkedIn у Oleg Oltybaev
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- C++
- STL
- Boost
- Linux
- POSIX API
- Systemd
- D-Bus
- C
- Bash
- Python
- REST
- OpenBMC
Возможные вопросы на собеседовании
OpenBMC активно использует D-Bus для взаимодействия между сервисами. Важно понимать механизмы IPC.
Расскажите о принципах работы D-Bus. Какие типы сообщений существуют и как обеспечивается безопасность взаимодействия?
Вакансия предполагает работу с системным ПО. Знание POSIX API критично для разработки под Linux.
В чем разница между процессами и потоками в контексте POSIX? Как организовать эффективную синхронизацию между ними?
Для Senior/Lead уровня важно понимать современные стандарты языка.
Какие нововведения в C++17 и C++20 вы считаете наиболее полезными для системного программирования и почему?
OpenBMC — это встраиваемая система. Управление ресурсами здесь критично.
Как вы подходите к управлению памятью и диагностике утечек в долгоживущих системных процессах на C++?
Роль TeamLead подразумевает ответственность за архитектуру и команду.
Опишите ваш подход к Code Review в системных проектах. На что вы обращаете внимание в первую очередь при проверке кода коллег?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

