- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Разработчик С++
Интересные задачи системного уровня и удаленный формат работы делают вакансию привлекательной для опытных системных разработчиков, хотя отсутствие вилки зарплаты снижает прозрачность.
Сложность вакансии
Высокая сложность обусловлена необходимостью глубоких знаний сетевых протоколов и опыта разработки в Linux kernel mode, что требует специфической экспертизы.
Анализ зарплаты
Зарплата обсуждается индивидуально, но для Senior C++ разработчика с навыками Kernel mode в РФ рыночные предложения обычно начинаются от 300 000 рублей. Данная позиция требует редких компетенций, что позволяет претендовать на верхнюю границу рынка.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в divergent уже сейчас
Откликайтесь на вакансию через Хабр Карьеру, чтобы стать частью команды «Дивергент» и работать над сложными сетевыми решениями!
Описание вакансии
Разработчик С++
Локация: Удаленно Компания: Дивергент
ЗП: обсуждается на собеседовании
Занятость: Полная
Компания «Дивергент» занимается разработкой инновационных digital-продуктов силами собственных профессиональных сотрудников.
Задачи:
- разработка и сопровождение программных компонентов, осуществляющих обработку сетевого трафика (маршрутизация, NAT, Firewall, VPN, DPI, IDS/IPS) в Linux kernel mode (модули, модификация кода ядра) и user mode;
- разработка собственных сервисов (написание демонов, утилит, bash скриптов, плагинов командной строки, кода взаимодействия с другими сервисами);
- оптимизация существующего кода и скриптов с целью повышения скорости загрузки и производительности;
Требования:
- отличное знание С++ (С++14/17, STL, Boost);
- опыт разработки сценариев на языке Bash;
- навыки работы с GNU make, GCC, gdb, git;
- опыт разработки сетевых приложений и знание семейства протоколов TCP/IP (ARP, IP, IPv6, TCP);
- знание и опыт использования эффективных механизмов синхронизации, понимание принципов эффективной работы многопоточного кода;
- знание классических алгоритмов и структур данных;
- навыки фиксации (документирования) реализуемых технических решений/
🌐 Резюме отправлять: Откликнуться
–––
Бесплатный постинг вакансий: @freeIT_job
Забирай 📚 Базу Знаний
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Git
- C++
- Bash
- TCP/IP
- GDB
- Data Structures
- Algorithms
- STL
- Boost
- Linux Kernel
- Network Programming
- GCC
- GNU Make
Возможные вопросы на собеседовании
Вакансия предполагает работу с сетевым трафиком на низком уровне.
Расскажите о вашем опыте разработки модулей ядра Linux или работы с сетевым стеком в kernel mode.
В требованиях указано понимание многопоточности и механизмов синхронизации.
Какие примитивы синхронизации в C++ вы бы использовали для минимизации задержек в высоконагруженном сетевом сервисе?
Работа связана с обработкой трафика (NAT, Firewall).
Как устроена цепочка обработки пакета в Netfilter и какие хуки вы использовали в своей практике?
Упоминается оптимизация производительности.
Какие инструменты профилирования (например, perf, valgrind) вы используете для поиска узких мест в C++ коде?
Требуется знание TCP/IP.
Опишите процесс установления TCP-соединения и возможные проблемы на уровне протокола при высокой потере пакетов.
Похожие вакансии
Junior Backend-разработчик
Python разработчик (Senior)
Python - разработчик (Senior)
Junior Python разработчик
Junior разработчик
.NET разработчик Middle+ , Senior
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!