C/C++ разработчик DPI (Deep Packet Inspection)
Команда ищет C/C++ разработчика для создания высокопроизводительного модуля анализа трафика (DPI) для Secure SD-WAN. Нужен опыт работы с DPDK, сетевыми протоколами и многопоточностью. Компания предлагает гибкий график, ДМС, обучение и дружную атмосферу.
Зарплата не указана — оценили по рынку
На основе 7 похожих вакансий за 90 дней.
Что предстоит делать
Наша команда разрабатывает высокопроизводительный модуль анализа трафика (DPI) для решений Secure SD-WAN — ключевого элемента защищённой сетевой инфраструктуры. Продукт работает в условиях высоких нагрузок и предъявляет жёсткие требования к производительности, отказоустойчивости и качеству анализа трафика. Вам предстоит решать сложные инженерные задачи на стыке сетевой безопасности и системного программирования. Основной фокус — глубокий анализ сетевых пакетов (Deep Packet Inspection) с сохранением минимальных задержек и высокой пропускной способности системы.
- Разрабатывать и оптимизировать аналитическую платформу для анализа и классификации сетевого трафика
- Работать с DPDK (Data Plane Development Kit): разрабатывать, отлаживать и профилировать высокопроизводительный пользовательский сетевой стек
- Выполнять реверс-инжиниринг сетевых протоколов
- Реализовывать алгоритмы классификации трафика, анализа протоколов, обнаружения угроз и фильтрации пакетов на уровнях L2–L7
- Участвовать в проектировании архитектуры компонентов, проводить code review, разрабатывать unit- и интеграционные тесты
- Исследовать методы обхода систем защиты
- Что для нас важно:
- Опыт разработки высокопроизводительных приложений на C/C++
- Опыт разработки сетевых приложений с использованием DPDK
- Опыт работы в POSIX-окружении (gcc, make, gdb, strace, perf, valgrind, командная строка)
- Знание алгоритмов и структур данных
- Глубокое понимание сетевых протоколов TCP/IP, UDP, HTTP, TLS и устройства стека OSI
- Опыт работы с многопоточностью и lock-free структурами данных
- Знание криптографических алгоритмов и режимов шифрования, механизмов цифровой подписи и проверки целостности данных в контексте TLS/SSL
- Понимание принципов построения PKI (Public Key Infrastructure), формирования цепочек доверия, структуры сертификатов X.509, назначения их полей и расширений
- Опыт работы с репозиториями Git
- Опыт использования unit-тестирования (Google Test / GTest)
- Что нам также важно, но можем рассмотреть и без этого:
- Опыт разработки систем IPS, DPI, NGFW, TCP/TLS/QUIC Proxy, понимание принципов TLS-инспекции
- Опыт работы с F-Stack
- Опыт работы с Buildroot
- Опыт разработки с использованием OpenSSL
- Опыт оптимизации приложений с использованием Intel QAT
- Знание Rust
- Понимание принципов работы VPP
- Опыт построения CI/CD-процессов в GitLab
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в BI.ZONE
2 активные вакансии в компании
Старший разработчик Python (автоматизация процессов безопасности)
~1 489 400 – 2 200 250 ₸ оценка
Разработка и доработка систем автоматизации процессов кибербезопасности. Требуется опыт от 3 лет в ИБ, глубокое знание Python, REST API и баз данных. Компания предлагает гибкий график, удаленку, ДМС и возможности для профессионального роста.
Похожие вакансии
6 вакансий
Разработчик C++ со знанием Delphi
~1 354 000 ₸ оценка
Разработка и поддержка ПО для борьбы с преступностью. Требуется опыт C++ и Delphi уровня Senior. Предлагают удаленную работу, ДМС, обучение и допвыходной.
Senior C++ Developer
~3 062 073 – 3 873 878 ₸ оценка
Вакансия для разработчика системного ПО на C/C++: создание сетевых демонов и служб под Linux, работа с сетевыми протоколами и оборудованием. Требуется опыт программирования на C/C++ и знание сетевых технологий.
Инженер-разработчик OpenBMC
~1 354 000 ₸ оценка
Ищем опытного C++ разработчика для работы над OpenBMC — open-source проектом для управления серверами. Нужно знание Linux, Yocto, Python и низкоуровневых протоколов. Предлагаем удалёнку, гибкий график, ДМС и возможности роста.
Старший инженер-программист (C++, Qt)
Ищем старшего разработчика для работы с C++, Qt и QML. Требуется опыт в создании интерфейсов и знание Vue.js. Компания предлагает удаленный формат работы.
Старший инженер-программист (C++, Qt)
Ищем старшего разработчика для работы с C++, Qt и QML. Требуется опыт работы с Vue.js. Предлагается удаленная занятость в международной компании.
Старший инженер-программист (C++, Qt)
Ищем старшего разработчика C++/Qt для работы над фронтенд-задачами. Требуется знание C++, QML и Vue.js. Компания предлагает удаленный формат работы.