Developer C++ (Vulnerability Management)

Дата размещения вакансии: 21.02.2025
Работодатель: Лаборатория Касперского
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Платформа 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 (для написания вспомогательного инструментария разработки).