Москва
улица Вавилова 24
улица Вавилова 24
Обязанности:
Портирование пакетов для дистрибутивов:
- написание сценариев сборки пакетов на shell, make;
- разбор и устранение ошибок сборки (работа со сборочными системами autotools, CMake, meson и многими другими);
- разбор и устранение ошибок исполнения (низкоуровневое - отладка кода на C, C++; высокоуровневое - анализ работы скриптов, служб с учётом индивидуальных особенностей пакетов).
Подготовка, сопровождение и развитие дистрибутивов:
- реализация пользовательских, внутренних запросов по обновлению и добавлению пакетов в дистрибутивы;
- исправление уязвимостей в дистрибутивах.
Усовершенствование внутренних средств разработки (оптимизация, добавление новых модулей).
Пополнение базы знаний.
Требования:
- высшее образование;
- опыт работы в среде Linux (системные утилиты, редакторы, пакетные менеджеры);
- опыт отладки / профилирования в среде Linux (gdb, strace, perf);
- опыт работы с различными системами сборки (autotools, CMake, meson, ...);
- понимание внутренней структуры пакетов распространенных форматов;
- опыт программирования на shell;
- опыт программирования на python;
- английский на уровне чтения технической документации.
Будет плюсом:
- опыт программирования на C/C++;
- опыт собственной разработки программ под ОС семейства Linux;
- опыт работы с системами контроля версий (git).
Условия:
- Работа в аккредитованной ИТ компании.
- Оформление в соответствии с требованиями ТК РФ.
- Гибкий график работы.
- ДМС после испытательного срока со стоматологией.
- Корпоративный фитнес.
- Возможность заниматься научной деятельностью.
- Возможность изучить фундаментальные системные принципы: внедрение и доработка прикладного ПО, взаимодействие ПО с ядром ОС и драйверами, состав и принципы ОС. Работа на машинах с архитектурой Эльбрус
- Удобное расположение офиса - 1 минута от м. Беляево.