Системный программист C/C++ (Windows)
офис
Команда разрабатывает userspace-сервисы и драйверы под Windows для системы сбора событий. Роль включает написание низкоуровневого кода, поддержку сборки и ведение проектов в GitLab — это важно для стабильности и надёжности платформы сбора данных
Стек
C++WinAPICMakeGitMSBuildWDKvcpkgBoostPythonGitLab CI
Задачи
- •Разработка userspace-сервисов для сбора и обработки событий
- •Разработка и поддержка драйверов для Windows (система сбора событий)
- •Ведение и настройка проектов в GitLab, работа с CI
- •Настройка сборки и управление зависимостями через CMake/MSBuild/vcpkg
- •Реализация многопоточной обработки и IPC
Обязательно
- •Знание современного C++ и STL
- •Знание классических алгоритмов и структур данных
- •Опыт работы с Git
- •Знакомство с многопоточностью, примитивами синхронизации и IPC
- •Знакомство с WinAPI
- •Знакомство с CMake или MSBuild
- •Понимание ООП
Будет плюсом
- •Опыт разработки драйверов под Windows (WDK)
- •Опыт с C++20
- •Опыт работы с vcpkg
- •Понимание микросервисной архитектуры
- •Знакомство с GitLab CI
- •Знакомство с Boost
- •Знакомство с Python