C++

Разработка C++ в «Лаборатории Касперского»

Чем мы занимаемся

Команды занимаются разработкой базовых компонентов, на основе которых мы строим продукты и сервисы компании, а также развивают инструменты разработки, формируют принципы и процессы разработки решений, которые помогают обеспечить защиту и контроль работы в корпоративной среде.

На каких платформах работаем

Мы ведем разработку на С++ под основные существующие платформы: Linux, Windows, MacOS, а также кроссплатформенную разработку.

Команды и вакансии

Kaspersky Endpoint Security for Linux

Мы ищем разработчика в дружную команду разработки приложения Kaspersky Endpoint Security для Linux. Приложение осуществляет комплексную автоматизированную защиту от киберугроз рабочих станций и серверов под управлением операционной системы Linux. Решение выпускается под широкий набор аппаратных платформ (x86, Arm, Эльбрус). 

Команда разработки продукта объединила отличных специалистов и технических экспертов, что позволяет приобрести опыт работы на всех стадиях разработки продукта: от анализа требований, до поддержки выпущенных продуктов. Разработка ведется в среде постоянно развивающегося CI, с использованием методологий и принципов Agile разработки. Работа предполагает большая связность с внешними командами – группами разработки общих компонент, командами тестирования, техническими писателями, локализаторами и т.д. Проект предлагает огромное множество разнообразных задач, в различных сферах: от оптимизации продукта, балансировок нагрузки, до разработки абсолютно нового функционала защиты. Команда открыта для новых идей, а разработка прототипов зачастую приводит к созданию патентов. 

Подробнее о продукте можно посмотреть здесь: https://www.kaspersky.ru/small-to-medium-business-security/endpoint-linux

KasperskyOS, SDK/Runtime

Разработкой KasperskyOS занимается отдел Platform, состоящий из нескольких групп, которые отвечают за микроядро ОС, драйверы, системные компоненты, подсистему безопасности, средства виртуализации, а также обеспечивают непрерывный контроль качества разработки. Сейчас у команды много новых, интересных и сложных задач, так что она продолжает расти. Команда разработки библиотек среды выполнения ОС занимается проектированием, имплементацией и поддержкой общесистемных библиотек и сопутствующих инструментов платформы KasperskyOS.

Kaspersky Secure Mail Gateway для Linux

Kaspersky Secure Mail Gateway для Linux – это продукт, осуществляющий комплексную защиту серверов электронной почты от различных угроз, включая спам, фишинг и все виды вредоносных вложений. Решение имеет кластерную архитектуру и выпускается в виде Software Appliance и rpm/deb пакетов для ОС Linux.

KasperskyOS, Mobile SDK

«Лаборатория Касперского» работает над созданием экосистемы вокруг продуктов на основе KasperskyOS. Одно из ключевых направлений - разработка мобильной ОС для профессиональных устройств и защищенных решений на её основе. У тебя будет возможность в буквальном смысле прикоснуться к созданию уникальной программно-аппаратной системы - мобильному телефону полностью разработанному с нуля нашей компанией. 

Наша команда отвечает за выпуск двух продуктов - саму ОС для мобильных устройств и SDK для разработки приложений. Команда разрабатывает базовые подсистемы мобильного телефона и создает пользовательские приложения. В своей работе мы используем актуальные версии компиляторов и системных библиотек.

Делимся экспертизой

Подводные камни компараторов в С++

Об особенностях использования компараторов в С++, знание которых позволит не наступить на различные грабли и сэкономить время при разборе багов.
Подробнее

Нюансы карьеры разработчика на С++

Представители разных команд С++ посмотрели на карьерный трек «плюсера» как со стороны менеджеров, так со стороны самих разработчиков.
Подробнее

Плюсы, минусы и нюансы имплементации подхода Secure by design

Сергей Талантов, архитектор и Security Champion в команде KasperskyOS, про подход Secure by design: от теории к практике.
Подробнее

Миссия Мидори

Игра на знание С++. По сюжету медведь Мидори берётся за спасение города!
Подробнее

Тест для серьёзных программистов

C++ уже более двадцати лет. Тем не менее его до сих пор учат в вузах, на нём повсеместно программируют, в том числе пишут операционные системы и программное обеспечение. Предлагаем порешать заковыристые задачки.
Подробнее