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

Программист C++ (NGFW)
Стабильная компания-лидер в сфере ИБ, отличный социальный пакет (ДМС, питание) и работа над сложным технологическим продуктом. Однако отсутствие удаленного формата работы и указания зарплаты может снижать привлекательность для части кандидатов.
Сложность вакансии
Высокая сложность обусловлена необходимостью глубоких знаний сетевого стека Linux, опыта работы с ядром (kernel mode) и специализированными фреймворками вроде DPDK. Требуется экспертиза как в системном программировании на C++, так и в информационной безопасности.
Анализ зарплаты
Зарплата в объявлении не указана. Для системных разработчиков C++ уровня Middle/Senior в регионах (Пенза, Рязань, Уфа) рыночные предложения обычно начинаются от 150 000 до 250 000 рублей, в зависимости от глубины знаний ядра Linux.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в ИнфоТеКС уже сейчас
Присоединяйтесь к команде ИнфоТеКС и создавайте передовые решения в области сетевой безопасности!
Описание вакансии
Программист C++ (NGFW)
Пенза, Рязань, Уфа
Компания: ИнфоТеКС
*🔹*Интересные задачи:
-Разработка и сопровождение программных компонентов, осуществляющих обработку сетевого трафика (маршрутизация, NAT, Firewall, VPN, DPI, IDS/IPS) в Linux kernel mode (модули, модификация кода ядра) и user mode.
-Разработка собственных сервисов (написание демонов, утилит, bash скриптов, плагинов командной строки, кода взаимодействия с другими сервисами).
-Оптимизация существующего кода и скриптов с целью повышения скорости загрузки и производительности.
-Ревью кода других разработчиков.
*🔹*Ожидания от квалификации:
-Знание С++ (С++14/17, STL, Boost).
-Опыт разработки сетевых приложений и знание семейства протоколов TCP/IP (ARP, IP, IPv6, TCP).
-Знание особенностей работы и опыт применения SQL\NoSQL баз данных.
-Опыт разработки сценариев на Python, Bash.
-Умение работать с сетевой инфраструктурой OC Linux и желание совершенствовать свои навыки в этой сфере.
-Опыт работы с DPDK.
*🔹*Преимущество:
-Знание архитектуры ядер ОС Linux, сетевых подсистем ядра (netfiler, iptables, bpf), знание Linux API, опыт написания модулей ядра ОС Linux.
-Знание и опыт использования эффективных механизмов синхронизации, понимание принципов эффективной работы многопоточного кода.
-Понимание основных концепций информационной безопасности (принципы работы firewall, DPI, IDS, SSL Inspection).
*🔹*Условия:
-Полное соблюдение трудового законодательства РФ, оплачиваемые отпуска и больничные листы, "белая" заработная плата;
-Начало работы с 8.00 до 11.00, продолжительность рабочего дня 8 часов + 1 час на обед;
-Оплачиваемое работодателем питание в офисе или кафе;
-ДМС (добровольное медицинское страхование) - различные варианты программ, страховка от несчастных случаев;
-Корпоративные мероприятия и спортивные инициативы (футбол, волейбол, баскетбол) в зависимости от города присутствия офисов;
-Возможность получения профессиональных сертификатов и прохождения курсов повышения квалификации за счёт компании.
Контакты: Откликнуться
IT Jobs в Telegram | в VK | в Max
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C++
- C++14
- C++17
- STL
- Boost
- TCP/IP
- Linux Kernel
- DPDK
- Python
- Bash
- SQL
- NoSQL
- DPI
- IDS/IPS
- Firewall
- VPN
Возможные вопросы на собеседовании
Вакансия предполагает работу с NGFW и обработку трафика. Важно понимать, как кандидат оптимизирует критические участки кода.
Какие методы оптимизации производительности сетевых приложений в Linux вы использовали, и как DPDK помогает избежать узких мест стандартного стека ядра?
Работа с ядром Linux требует осторожности с блокировками.
Расскажите о различиях в механизмах синхронизации в user mode и kernel mode. Какие примитивы вы выберете для высоконагруженного многопоточного сетевого сервиса?
Проект связан с сетевыми экранами и DPI.
Опишите жизненный цикл пакета в подсистеме netfilter. В каких точках (hooks) лучше всего реализовывать фильтрацию трафика для NGFW?
Упоминается работа с базами данных.
В каких случаях для сетевого шлюза вы бы предпочли NoSQL решение вместо классической SQL базы данных для хранения логов или состояний сессий?
Разработка ведется на современном C++.
Какие возможности стандартов C++14/17 вы считаете наиболее полезными при разработке системного ПО и почему?
Похожие вакансии
Middle+/Senior SFA Administrator
Technical marketing engineer (сетевой инженер/архитектор)
Специалист поддержки телекоммуникационного оборудования
Senior Системный архитектор
Инженер-проектировщик внешних и внутренних сетей
Senior С++ разработчик
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!