Опыт работы: От 3 до 6 лет
График работы: Полный день
Занятость: Полная занятость
Компания: IBS Platformix
Мы ищем руководителя группы разработки/главного конструктора продуктов в сфере систем управления BMC на базе OpenBMC в дочернюю компанию ООО "СИЛА" (российский производитель ИТ-оборудования).
Обязанности: - Управление техническим базисом разработки и поддержки продуктов в сфере систем управления BMC на базе OpenBMC;
- Самостоятельная разработка системного ПО на C/С++ под ОС GNU/Linux;
- Руководство командой разработки (до 5 чел): подбор команды по проект, формирование процессов разработки и тестирования, постановка задач и контроль исполнения, составление план-графиков, наставничество, обучение, code-review, взаимодействие с другими отделами и продуктовым командами.
Стек технологий проекта: С/С++, dbus, boost, embedded linux, linux kernel,systemd, ipmi, i2c/smbus, yocto, U-Boot, python, UEFI, и vue.js.
Обязательные требования к кандидату: - Опыт руководства командой от 2-х лет и выше;
- Опыт разработки ПО для Linux;
- Опыт самостоятельной разработки на C++;
- Знание C, достаточное для периодических работ с драйверами Linux и загрузчиком u-boot;
- Опыт анализа коммитов в ядре Linux;
- Отличное знание Linux;
- Навык написания кода высокого качества в соответствии со стандартами проекта, а также крепкие навыки документирования кода;
- Опыт отладки с помощью gdb и иных средств;
- Опыт работы с системами отслеживания задач;
- Опыт работы с системой контроля версий git;
- Опыт работы с системами непрерывной интеграции (Jenkins, Teamcity, Bamboo, и т.п.).
Желательные требования, но не обязательные: - Опыт разработки на boost;
- Опыт разработки драйверов Linux любого свойства, особенно реализующих интерфейс sysfs и hwmon;
- Опыт разработки под embedded Linux (ARM);
- Понимание принципов работы современных аппаратных серверных систем;
- Понимание как взаимодействуют между собой процессоры, память, устройства PCIe, чипсет, BIOS, BMC;
- Умение пользоваться чужими библиотеками или частично их переписывать из дебагера;
- Опыт работы с NC-SI;
- Знание принципов работы проекта Yocto;Знание и опыт разработки на python;
- Знание и опыт использования Javascript и HTML5/CSS3, протоколов IPMI, MCPT, PLDM;
- Опыт реверс-инжиниринга стороннего ПО.
Условия: - Полное соблюдение ТК РФ;
- Льготы и преимущества работы в аккредитованной ИТ-компании;
- ДМС и страхование жизни для сотрудников, льготное страхование для членов семьи;
- Планирование карьеры — сотрудники компании имеют возможность профессионального и карьерного развития;
- Офис расположен в пешей доступности от метро Дмитровская (есть парковка);
- Гибридный формат работы (3 дня в офисе, 2 удалённо);
- Обучение Hard и Soft skills навыкам;
- Развитая корпоративная культура: тимбилдинги, возможность присоединится к корпоративному спорту, льготами и скидкам;
- Офис IBS Platformix расположен в пешей доступности от метро Дмитровская;
- Дружный коллектив профессионалов;
- Возможность участвовать в масштабных и значимых проектах.