Напиши текст вакансии для должности "Developer С++ (CoreTech)". Название компании: "Лаборатория Касперского". Расположение: Москва. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Анализ данных', 'WebSocket', 'Оптимизация кода', 'Продвинутый пользователь ПК', 'Сетевые технологии'

CoreTech — это R&amp;D внутри департамента исследований и разработки Лаборатории Касперского. Мы создаем фундамент, на котором строится разработка продуктов и сервисов нашей компании. В нашем отделе есть несколько основных направлений деятельности в которые сейчас открыты вакансии:  Components — базовые блоки, из которых состоят все наши продукты. Мы разрабатываем код, внедренный во все сервисы и продукты Лаборатории Касперского: драйверы, плагины, контроль за приложениями, файлами и сетью, детектирование и лечение угроз, облачное взаимодействие, сложная «подкапотная логика» продуктов.  Для чего Вы нам нужны:  Разработка внутренней библиотеки стандартных примитивов, облегчающей жизнь сотням разработчиков Поддержка фреймворков, обеспечивающих взаимодействие компонент во всех продуктах компании Разработка компонентов, обеспечивающих обновление антивирусных баз у миллионов пользователей по всему миру2. Antimalware - команда, работающая в составе отдела разработки базовых компонентов (Core Tech). Реализуем и поддерживаем необновляемую часть функциональности сканирования антивирусными базами и обработки результатов сканирования.  Основные сценарии:  перебор файлов на диске для сканирования по запросу пользователя (ODS – On Demand Scan), сканирование файлов на событиях открытия, изменения, исполнения файлов (FileAV), настройка параметров сканирования файлов, задание исключений, обработка угроз, выявленных в ходе сканирования, обновление сторонних программ, поиск уязвимостей в операционной системе.  Для чего Вы нам нужны:  Разработка и поддержка функциональности базовых компонент защиты, тестов. Анализ производительности антивирусной обработки, поиск узких мест, разработка методов оптимизации процедур обработки.    3. Traffic processing – Команда, работающая в составе отдела разработки базовых компонентов (Core Tech). Наши основные задачи — анализировать трафик на машине конечного пользователя, предоставлять удобные интерфейсы для работы с ним, и на базе этих интерфейсов разрабатывать компоненты защиты. Мы пишем кросс-платформенный код для всех операционных систем, на которых работают наши продукты. Для чего Вы нам нужны:  Разработка анализаторов сетевых протоколов, таких как: SSL, HTTP1/1, HTTP2.0, QUICK, HTTP3, WebSocket, IMAP, POP3, и др. Разработка компонентов защиты на базе анализаторов: веб-антивирус, анти-спам, почтовый антивирус, анти-баннер, родительский контроль, защита от сбора данных Постоянно развиваться и следить за современными трендами в сетевых технологиях  Что Вам для этого нужно:  Отличное знание С++ (от 3х лет) Знание базовых алгоритмов и структур данных Навыки разработки многопоточных приложений, решение проблем многопоточности. Умение писать код: структурировать (способность разбить на сущности, способность определить их обязанности), умение именовать сущности