Москва
Платформа OSMP (Open Single Management Platform) предназначена для управления безопасностью крупных предприятий. Это распределенный программный комплекс, предоставляющий возможности по дистанционному управлению ИТ-инфраструктурой:
- распределенная система управления продуктами Kaspersky;
- распределенное многоплатформенное мультиоблачное ПО;
- управление множеством корпоративных продуктов ЛК под различные платформы;
- управление мобильными устройствами;
- сбор данных об уязвимостях;
- управление патчами и обновлениями;
- инвентаризация аппаратного и программного обеспечения;
- развертывание ПО и операционных систем.
Единая платформа обеспечивает гибкую защиту для сложной инфраструктуры заказчика (рабочие станции, серверы, мобильные устройства, виртуальные среды и почтовые сервисы), включает в себя полный набор возможностей для автоматизированной защиты от угроз и позволяет выполнять не только IT/IS-сценарии, но и SIEM-, EDR-, XDR-сценарии.
Чем предстоит заниматься:
- Разработка продукта в сегменте B2B в роли C++ разработчика;
- Написание новых, поддержка и модификация существующих компонент платформы OSMP;
- Оптимизация текущего кода;
- Написание unit-тестов.
Что для этого нужно:
- Опыт программирования на языке C/C++;
- Опыт работы с алгоритмами и структурами данных;
- Опыт написания unit-тестов;
- Технический английский.
Будет плюсом:
- Опыт разработки многопоточных приложений;
- Опыт разработки серверных приложений;
- Умение писать код под Linux или кроссплатформенный;
- Опыт работы с базами данных в качестве программиста (желательно SQL Server, MySQL/MariaDB, Postgres);
- Опыт работы в качестве разработчика или старшего разработчика в проектах разработки массового ПО;
- Опыт анализа крешдампов;
- Опыт написания переносимого кода;
- Опыт работы с Docker;
- Опыт разработки на Python (для написания вспомогательного инструментария разработки).