c++ developer
генерация резюме под вакансию
сопроводительное письмо
описание
Компания разрабатывает кросс-платформенный VPN-клиент, представленный на рынке более 8 лет и насчитывающий десятки тысяч активных пользователей. Архитектура сервиса включает GUI на C++/Qt, привилегированный daemon на чистом C++, связь по gRPC, а также оркестрацию сторонних библиотек и бинарников.
задачи
- Развивать десктоп-клиент на C++17 от архитектуры до релиза;
- Работать с низкоуровневыми сетевыми API, включая маршрутизацию, DNS, файрволлы и VPN-туннели;
- Реализовывать платформенные функции: kill switch, split tunneling и защиту от утечек DNS;
- Выполнять сборку и подпись релизов для Windows и macOS;
- Проводить диагностику багов на стыке сети, привилегий и совместимости операционных систем.
требования
- Глубокое знание C++17, включая RAII, move-семантику, шаблоны и многопоточность;
- Опыт системной разработки под macOS (NetworkExtension, SystemConfiguration, Security) или Windows (WFP, WinSock2, Win32, сервисы);
- Уверенное владение сетевым стеком: TCP/IP, DNS, TLS, маршрутизация;
- Высокий уровень самостоятельности в работе;
- Умение эффективно использовать AI в разработке с полной ответственностью за результат;
- Свободное владение английским языком (B2);
- Не рассматриваются кандидаты, работающие из РФ, а также специалисты без опыта системной разработки вне пет-проектов;
- Будет плюсом знание Qt/QML, gRPC/protobuf, CMake/vcpkg, WireGuard, tun/tap, Boost (ASIO, Process), OpenSSL, RxCpp, а также опыт работы с code signing и notarization.
условия
- Условий в вакансии нет
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.