- Анализ и верификация срабатываний статических анализаторов в ядре Linux:
- Классификация выявленных дефектов: ложные срабатывания против настоящих уязвимостей (утечка памяти, состояние гонки, разыменование пустого указателя, переполнение буфера).
- Исследовать подробности каждого случая: трассировка вызовов функций, выявление обстоятельств и жизненных циклов данных.
- Оценивать степень критичности выявленных ошибок (Minor, Major, Critical).
- Проводить оценку риска эксплуатации найденных дефектов.
- Разрабатывать исправления, если сообщество Open Source пока не предложило решения.
- Участие в фазинг-тестировании ядра и компонентов Linux.
Дополнительно:
Активное участие в разработке нового уникального функционала — реализации протокола удалённого доступа к виртуальным рабочим столам. Эта работа позволит вам внести значимый вклад в развитие инфраструктуры удалённой работы и создать новый полезный инструмент для наших пользователей.
-
Наличие опыта работы с ядром Linux либо опытом низкоуровневой разработки (например, драйверы устройств, встраиваемые системы).
-
Отличное владение языком программирования C.
-
Хорошее понимание технологий параллельного программирования:
-
Использование различных методов синхронизации (спинлоки, мьютексы, семафоры, RCU).
-
Осведомлённость о проблемах состояния гонки, дедлока и порядка обращения к памяти.
-
Свободное владение системой контроля версий Git.
Будет преимуществом:
- Опыт работы с ассемблером (архитектуры x86 и ARM).
**Почему эта позиция привлекательна именно для Вас? **
Помимо стандартных обязанностей, вы получите возможность разрабатывать инновационный протокол удалённого доступа к виртуальным рабочим столам. Это уникальная возможность проявить себя в области распределённых вычислений и обеспечить технологическое лидерство нашей команды. Мы ценим инициативность и творческий подход сотрудников и готовы поддержать ваши идеи и амбициозные проекты!
Условия:- Команда единомышленников;
- Возможность развития и карьерного роста;
- Профессиональное обучение и сертификация за счет средств Компании;
- Официальное трудоустройство и оформление полностью согласно ТК РФ;
- Медицинская страховка ДМС - после испытательного срока;
- Выходной день в честь дня рождения.