Research Developer C++ (ULKM)
Команда занимается разработкой и поддержкой различных компонентов антивирусной защиты базирующихся на поведенческом анализе. Это эмуляторы скриптов и исполняемых бинарных файлов, система регистрации событий в песочнице продукта Kaspersky Anti Targeted Attack Platform и т.п.
Активно развивающееся направление - реализация и поддержка для продукта Kaspersky Endpoint Security for Linux подсистемы перехвата и обработки системных событий.
Задачи:
- Разработка модулей ядра Linux, UM инструментов на языке C++;
- Исследование внутреннего устройства ядра Linux;
- Написание нового и поддержка существующего кода на С++;
- Участие в Code Review;
- Написание тестов.
Необходимые навыки и знания:
- Хорошее знание C++ (11 стандарт и выше) и STL;
- Хорошие знания внутреннего устройства ОС Linux;
- Опыт разработки в Linux kernel;
- Знание технологий отладки;
- Опыт кроссплатформенной разработки;
- Опыт работы с системами контроля версий;
- Опыт разработки многопоточных приложений; методы синхронизации потоков;
- Навыки работы в командах с разными функциональными ролями;
- Технический английский – чтение документации, переписка.
Желательно:
- Знание и опыт специфики работы на платформе x86-64;
- Понимание ассемблера x86-64;
- Опыт проведения Code Review.
Мы предлагаем
Социальный пакет
- ДМС и страхование жизни (включая детей) с первого месяца
- Оплата мобильной
связи
- Обучение: митапы, конференции, сертификации, иностранные языки, курсы по развитию навыков
- Ежемесячная доплата на питание
Интересная работа
- Команда признанных экспертов
- Масштабные задачи и международные продукты
- Современные технологии
- Расширение технического кругозора
Комфортные условия
- 2 спортзала и сауна прямо
в офисе
- Свой ресторан
и бар
- Врач и массаж
в офисе
- Программа релокации в HQ для кандидатов из регионов