Senior C++ Developer / TeamLead
YADRO — один из лидеров российского IT-рынка с интересными инженерными задачами. Вакансия предлагает отличный стек технологий, гибкий формат работы и возможность профессионального роста до уровня TeamLead.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокая сложность обусловлена требованиями к глубокому знанию системного программирования под Linux, низкоуровневых протоколов и опыта управления командой. Сочетание ролей Senior-разработчика и TeamLead требует как экспертных технических навыков, так и развитых soft skills.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Предлагаемая позиция Senior/TeamLead в крупной технологической компании обычно предполагает зарплату выше среднерыночной. Учитывая требования к системному программированию и управлению командой, вилка в 350,000 – 500,000 рублей является стандартом для топовых российских работодателей в 2024 году.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Senior C++ Developer / TeamLead в YADRO
Требования:
От 5 лет коммерческой разработки на C++ (17 и выше), STL, Boost. Linux userspace, POSIX API, systemd и D-Bus. Хорошее знание C, Bash и shell scripting, Python. Понимание Web API (REST и аналоги). Опыт с низкоуровневыми интерфейсами и протоколами: I2C, SPI, RS232 и другими. Навыки отладки с gdb и похожими инструментами. Уровень владения английским: B1 и выше. Будет плюсом: опыт с Yocto, GraphQL, Redfish/PLDM, драйверами Linux, u-boot, NC-SI, а также управление командой от 5 человек и знание C++23.
Локация:*📍*Удалённо или гибрид. Офисы в Москве, Санкт-Петербурге, Екатеринбурге, Нижнем Новгороде и Минске.
Контакт для отклика: Откликнуться +СV
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- C++
- STL
- Boost
- Linux
- POSIX API
- Systemd
- D-Bus
- C
- Bash
- Python
- REST API
- I2C
- SPI
- RS232
- GDB
- Yocto
- GraphQL
- Redfish
- PLDM
- U-Boot
- NC-SI
Возможные вопросы на собеседовании
Проверка понимания межпроцессного взаимодействия в Linux, указанного в требованиях.
Расскажите о вашем опыте работы с D-Bus: в каких сценариях вы его использовали и какие альтернативы рассматривали?
Вакансия подразумевает работу с железом и низкоуровневыми протоколами.
С какими сложностями вы сталкивались при отладке драйверов или работы с интерфейсами I2C/SPI, и как вы их решали?
Проверка навыков управления командой, так как позиция предполагает роль TeamLead.
Как вы подходите к распределению задач в команде из 5+ человек и контролю качества кода (code review) при сжатых сроках?
Проверка владения современными стандартами языка.
Какие возможности C++17/20 вы считаете наиболее полезными для системного программирования и почему?
Оценка навыков работы с инструментами сборки для встраиваемых систем.
Опишите ваш опыт работы с Yocto Project: как вы настраивали слои (layers) или создавали собственные рецепты?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

