Присоединяйтесь к нашей динамичной и талантливой команде, которая решает амбициозные и передовые инженерные задачи в области Искусственного Интеллекта.
Мы постоянно исследуем и внедряем современные подходы к разработке программного обеспечения, чтобы создавать инновационные решения.
Обязанности
• исправление ошибок в основных подсистемах ядра
• обратное портирование функционала из актуальных версий в применяемые версии ядра
• оптимизация производительности и узких мест в ядре
• исправление известных уязвимостей в ядре
• статический и динамический анализ, выявление потенциальных уязвимостей ядра
• описание специфики функционирования отдельных подсистем ядра
• адаптация и подготовка "живых" патчей ядра
• написание новых модулей ядра по требованиям заказчика
• написание эксплоитов для тестирования исправления уязвимостей ядра
• написание тестов для тестирования функциональности
• исследование и внедрение механизмов защиты ядра.
Требования
• высшее техническое образование
• знание архитектур ARM, RISC-V
• знание внутреннего устройства ОС и основных подсистем ядра Linux
• знание систем безопасности ядра
• знание CWE
• знание С, asm, python, make, bash
будет плюсом:
• знание архитектуры Intel 64.
• знание сетевого стека протоколов
• понимание работы микропроцессора
• понимание принципов и механизмов обеспечения виртуализации
• оптимизация настройки ядра под заданную специфику работы.
Условия
Лаборатория Касперского
Москва
до 250000 RUR