Developer C++ (SDK)

  • Москва
  • Постоянная работа
  • Полная занятость
  • 17 д. назад
Наша команда разрабатывает SDK, которые инкапсулируют различные технологии Лаборатории Касперского и позволяют другим разработчикам ПО использовать их в своих решениях.Основным SDK является антивирусный: KAV SDK.Он написан на C++, а наружу предоставляет C-интерфейс.В состав SDK входят библиотеки, хедера, примеры, документация и вспомогательные утилиты.KAV SDK выпускается под Windows и Linux и используется многочисленными производителями ПО по всему миру. Конечные решения могут представлять собой десктопный антивирус, высоконагруженный сервис или ПО, встроенное в устройство с ограниченными ресурсами (например, роутер).В разработке мы используем PDK, поставляемые другими командами.Другим крупным направлением является Kaspersky ScanEngine.Это продукт построен на базе KAV SDK и содержит в своём составе сервисы, которые по открытым протоколам (http, icap) принимают запросы на антивирусную проверку.Сервисы интегрированы с БД (PostgreSQL) и сервисом, предоставляющим Web-UI для администрирования и мониторинга.Так как SDK является инструментом для разработчиков, разработка в нашем проекте подразумевает написание большого количества авто-тестов, с помощью которых мы проверяем сценарии, которые могут быть использованы в решениях производителей конечного ПО.Чем предстоит заниматься:
  • Разработка авто-тестов на C++ (с использованием GTest);
  • Разбор результатов прогонов авто-тестов: анализ ошибок (продукт, тест, инфраструктура) и оформление тикетов для их исправления;
  • Ручное выполнение некоторых тестовых сценариев;
  • Поддержка и развитие тестовой инфраструктуры;
  • Настройка и отладка Continuous Integration.
Что мы ожидаем от вас:
  • Опыт разработки/отладки программ на C++;
  • Умение разбираться в чужом коде;
  • Технический английский;
  • Опыт работы в ОС Linux;
Будет плюсом:
  • Опыт разработки на Python.

Хабр Карьера

Похожие вакансии

  • Developer C++ (SD-WAN)

    • Москва
    Команда SD-WAN занимается разработкой физических и виртуальных сетевых решений, таких как SD-WAN, сетевые балансировщики, системы DNS фильтрации и др. Наши C/C++ инженеры разрабаты…
    • 21 д. назад
  • Developer C++ (KasperskyOS, Quality Control)

    • Москва
    KasperskyOS - защищенная микроядерная операционная система. Это не очередной дистрибутив Linux, а собственная разработка, успешно конкурирующая на международных рынках. Заложенный …
    • 23 д. назад
  • C++ developer / Инженер-программист C++ (KORNFELD)

    • Москва
    О компании и команде YADRO - это российская технологическая компания, объединяющая направления разработки и производства вычислительных платформ, систем обработки и хранения данн…
    • 1 мес. назад