Удаленная / Разовое тестовое задание (с возможностью перехода в штат) Стек: C/C++, Windows/Linux API, Сетевое программирование (сокеты), Знание основ криптографии (хэширование, шифрование).
Условия работы
Оплата: Почасовая или фикс за задачу (от 1000 до 2500 руб./час в зависимости от сложности задачи). Оплата два раза в месяц без задержек.
График: Полностью удаленная работа. Вы сами планируете свое время, но важны дедлайны по задачам. Обязательно находиться на связи в core hours (с 12:00 до 17:00 по мск) для созвонов.
Оборудование: Работаем на вашем ПК, но при необходимости компенсируем софт/подписки (JetBrains, лицензии на ПО).
Развитие: Доступ к базе знаний компании и обучающим материалам по ИБ. Участие в закрытых митапах команды.
Атмосфера: Молодая команда без бюрократии. Общаемся в уютном Telegram-чате, делимся мемами про код и безопасность.
Разработка кросс-платформенного кода: Писать ядро системного агента на C++ (стандарт 17/20) под Windows (WinAPI) и Linux (POSIX).
Работа с файловой системой: Создание модулей для мониторинга изменений в файлах (File System Minifilter / Inotify).
Сетевое взаимодействие: Реализация безопасной передачи данных (собранных логов, событий) на сервер по протоколам TLS/TCP.
Интеграция криптографии: Использование OpenSSL или встроенных средств ОС для хэширования файлов и проверки цифровых подписей процессов.
Оптимизация: Писать код, который потребляет минимум ресурсов (чтобы агент не тормозил ПК клиента).
Документирование: Покрывать ключевые функции комментариями (Doxygen) и писать понятные README для кода.
Требования к кандидату
Технические навыки (Hard Skills):
Уверенное знание C++ (желательно современные стандарты: C++14/17/20).
Опыт работы с системами контроля версий (Git: GitLab/GitHub).
Понимание сетевых протоколов (HTTP, TLS, DNS).
Умение работать с отладчиками (WinDbg, gdb).
Базовое знание скриптовых языков (Python/bash) для автоматизации тестов.
Личные качества (Soft Skills):
Самостоятельность: Умение разобраться в чужом коде и найти ответ в документации, а не задавать вопрос в чат каждые 5 минут.
Ответственность: Понимание, что ошибка в системном коде может уронить сервер клиента.
Английский язык: Технический (читать документацию, писать комментарии).
Командная игра: Готовность участвовать в код-ревью и адекватно воспринимать критику.
Портфолио / Тестовое задание:
Пришлите ссылку на ваш GitHub/GitLab с примерами кода (даже если это учебные проекты).
Или выполните тестовое задание: «Написать консольную утилиту на C++, которая мониторит создание/удаление файлов в указанной папке и логирует события в файл». (Дедлайн: 3-5 дней).
Русский
中国
English
Deutsch
Français