Главный конструктор проекта / Руководитель группы OpenBMC
Главный конструктор проекта/Руководитель группы OpenBMC в крупный системный интегратор.
Стек технологий проекта: С++, dbus, boost, встроенный linux, ядро linux, c, systemd, ipmi, i2c/smbus, yocto, U-Boot, python, UEFI, и vue.js.
Задачи:
✔️ Управление технической базой разработки и поддержки продуктов в сфере систем управления BMC на базе OpenBMC.
✔️ Самостоятельная разработка системного ПО на C/С++ под ОС GNU/Linux.
✔️ Руководство командой разработки (до 5 человек): подбор команды по проекту, формирование процессов разработки и тестирования, постановка задач и контроль исполнения, составление план-графиков, наставничество, обучение, проверка кода, взаимодействие с другими отделами и продуктовыми командами.
Требования:
✔️ Опыт набора команды 2-х лет и выше.
✔️ Опыт разработки ПО для Linux.
✔️ Опыт самостоятельной разработки на C++.
✔️ Знание C, достаточное для периодических работ с драйверами Linux и загрузчиком u-boot.
✔️ Опыт анализа коммитов в ядре Linux.
✔️ Отличное знание Linux.
✔️ Умение самостоятельно писать код высокого качества в соответствии со стандартами проекта, а также крепкие навыки документирования кода.
✔️ Опыт отладки с помощью gdb и иных средств.
✔️ Опыт работы с генерацией задач.
✔️ Опыт работы с системой контроля версий git.
✔️ Опыт работы с постоянной средой (Jenkins, Teamcity, Bamboo и т.п.).