Все вакансии России 0

Старший разработчик C/С++ (DPDK)

з/п не указана
Криптонит
Москва Постоянная занятость Гибкий график

Описание

Локация: гибридный формат, офис в Москве, улица Покрышкина, 8к2
Компания
Криптонит разрабатывает продуктовые высоконагруженные модули для захвата, обработки и анализа сетевого трафика.
Что делать

Проектировать и разрабатывать высоконагруженные модули захвата и обработки сетевого трафика с использованием DPDK.
Профилировать системы и оптимизировать производительность, включая анализ промахов кэша и переключений контекста.
Участвовать в выборе технологических решений и проектировании масштабируемых компонентов.
Поддерживать полный цикл продуктовой разработки: писать и поддерживать unit-, интеграционные и нагрузочные тесты, документировать API и архитектуру, настраивать линтеры и статический анализ.
Проводить код-ревью, развивать CI/CD-пайплайны и стандарты кодовой базы.

Требования

Высшее профессиональное техническое образование в области IT.
Не менее 5 лет коммерческой разработки на C и C++ после окончания вуза, включая STL и современные стандарты языков.
Знание сетевых технологий и протоколов TCP/IP, а также опыт разработки ПО для анализа телекоммуникационных протоколов.
Опыт разработки и отладки высоконагруженных приложений в Linux.
Знание системных вызовов Linux: epoll, io_uring; memory management: mmap, hugepages.
Опыт многопоточности, неблокирующего I/O и асинхронного ввода-вывода.
Глубокое понимание DPDK: memory pools, жизненный цикл mbuf, PMD, RSS/Flow Director, NUMA-распределение и zero-copy RX/TX.
Опыт оптимизации высоконагруженных систем с использованием perf, VTune и eBPF, включая анализ промахов кэша и Context switch.
Опыт работы с CMake: написание и поддержка CMakeLists.txt, управление зависимостями и кросс-компиляция.
Понимание и применение практик продуктовой разработки: TDD/unit-тесты, интеграционное и нагрузочное тестирование, статический анализ, форматирование, документирование API и архитектуры, интеграция проверок в CI/CD.
Умение самостоятельно вести фичу от проектирования до релиза и отвечать за производительность и стабильность модуля.
Английский язык на уровне B1+: свободное чтение RFC и документации, обсуждение архитектурных вопросов.

Хорошо, если есть

Опыт разработки приложений DPI, NetFlow или sFlow, а также работы с телеком-стандартами 3GPP и ITU-T.
Опыт интеграции с системами обработки телеметрии с использованием Kafka, ClickHouse, Redis или TimescaleDB.
Знание Python и Bash.

Культура и преимущества

ДМС и стоматология, корпоративные скидки в World Class и FITMOST.
Спортивные мероприятия и программа корпоративных скидок Best Benefits.
Курсы английского языка, включая занятия с носителем, профессиональные курсы, конференции и сертифицированное обучение.
Профильные митапы и сообщества по интересам.
Комфортный офис в Москве с кофе-поинтами и снеками, корпоративные праздники и мерч.
Скидки в Музей криптографии для сотрудников и их семей.

Откликнуться
Источник: hirify · 19.10.2026

Похожие вакансии в городе Москва

Все вакансии в городе Москва →