Developer C++ (KESL)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы ищем разработчика в дружную команду разработки приложения Kaspersky Endpoint Security для Linux. Приложение осуществляет комплексную автоматизированную защиту от киберугроз рабочих станций и серверов под управлением операционной системы Linux. Решение выпускается под широкий набор аппаратных платформ (x86, Arm, Эльбрус).
Проект предлагает огромное множество разнообразных задач в различных сферах: от оптимизации продукта и балансировок нагрузки до разработки абсолютно нового функционала защиты. Команда открыта для новых идей, а разработка прототипов зачастую приводит к созданию патентов.
Подробнее о продукте можно посмотреть здесь: https://www.kaspersky.ru/small-to-medium-business-security/endpoint-linux
Для решения проектных задач потребуется широко применять навыки прикладной разработки под ОС Linux – взаимодействие с системным файерволом, взаимодействие с другими процессами, многопоточное программирование, работа с сетевыми сокетами, взаимодействие с hardware, работа с docker контейнерами.
В рамках работы над проектом вам предстоит участвовать в решении следующих задач:
- Разработка бизнес-логики продукта антивирусной защиты под Linux, написание нового функционала;
- Развитие существующего функционала - продукт периодически обновляется, древнего legacy кода в поддержке нет;
- Активности, связанные с ФСТЭК сертификацией продукта;
- Анализ пользовательских инцидентов – анализ системных и продуктовых дампов, исследование проблем стабильности и производительности (продукт широко используется в нагруженных инфраструктурах).
Чего мы ждем от Вас:
- Отличное знание С++, STL;
- Знание базовых алгоритмов и структур данных;
- Навыки разработки многопоточных приложений, решение проблем многопоточности;
- Умение писать код: Структурировать (способность разбить на сущности, способность определить их обязанности), умение именовать сущности.