C++ Developer (KES и KIS)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Кто мы:
Мы одна из команд отдела базовых технологий. Разрабатываем функциональность и компоненты, связанные с шифрованием данных. В первую очередь, это полнодисковое шифрование, файловое шифрование и проверка криптографических подписей. Компоненты интегрированы во флагманские продукты Kaspersky Endpoint Security и Kaspersky Internet Security.
Мы ищем толкового и энергичного профессионала, который поможет нам поддерживать решения полнодискового и файлового шифрования. Часть функционала разработана как драйвера операционной системы, другая часть - как bare-metal код, работающий до загрузки операционной системы, и еще часть - как сервис операционной системы.
Чем предстоит заниматься:
- Разработка полнодискового шифрования;
- Разработка файлового шифрования;
- Разработка функционала поверки криптографической подписи.
Мы ожидаем от кандидата:
- Знание C++;
- Знание внутреннего устройства Windows;
- Навыки отладки программ, в т.ч. по крэш-дампам;
- Хорошее понимание принципов разработки многопоточных приложений;
- Технический английский – свободное чтение документации.
Мы приветствуем:
- Опыт работы с WinDBG;
- Знание устройства UEFI/BIOS;
- Знание алгоритмов шифрования, знание PKI, опыт использования OpenSSL;
- Опыт написания юнит и функциональных тестов;
- Опыт написания фаззинг-тестов;
- Опыт использования скриптовых языков;
- Опыт работы с Git.