Системный программист С/С++ (Windows/Linux)
офис
Команда безопасности развивает систему детектирования вредоносного ПО: сетевые песочницы, драйверы для Windows и модули ядра для Linux. Роль важна для сбора событий, эмуляции действий пользователя и повышения качества детектирования в продуктах компании
ГрейдSenior
Стек
C++CMakeGNU/LinuxGitMakeMSBuildIPCмногопоточность
Задачи
- •Разработка детектирования вредоносного ПО в сетевых песочницах
- •Разработка и поддержка драйверов для Windows и модулей ядра для Linux
- •Реализация имитации действий пользователя внутри песочниц
- •Отладка, профилирование и написание unit-тестов
- •Ведение проектов в GitLab и поддержка вики/гайдов
Обязательно
- •Знание C/C++ на отличном уровне
- •Знание алгоритмов и структур данных
- •Опыт работы с системами контроля версий (Git)
- •Знакомство с многопоточностью, примитивами синхронизации и IPC
- •Опыт работы с Make, CMake или MSBuild
- •Базовые навыки администрирования GNU/Linux
- •Навыки отладки, профилирования и написания unit-тестов
Будет плюсом
- •Опыт разработки драйверов под Windows (WDK)
- •Уверенные знания ядра Linux и его API
- •Опыт работы с vcpkg и conan
- •Понимание принципов микросервисной архитектуры
- •Знакомство с Boost
- •Знакомство с Python