Разработчик C/VPP
Требования
Местоположение и тип занятости
Компания
Разработчик и производитель средств защиты информации
Описание вакансии
Мы создаём новый продукт сетевой безопасности на стеке VPP/DPDK и ищем сильного C-разработчика для расширения команды. Это возможность повлиять на архитектуру системы с нуля и в перспективе участвовать в переводе всей продуктовой линейки компании на современный сетевой стек.
Чем предстоит заниматься:
- Проектирование и разработка высокопроизводительных сетевых компонентов на VPP/DPDK
- Оптимизация обработки трафика с минимальными задержками
- Профилирование и тонкая настройка производительности системы
Требования:
- Глубокое знание C, опыт от 3+ лет в Linux-разработке
- Понимание сетевого стека (Ethernet, IP, TCP/UDP) и принципов работы сетевых устройств
- Знание многопоточного программирования и lock-free алгоритмов
Плюсом будет:
- Практический опыт с VPP/DPDK или другими userspace networking фреймворками
- Знание eBPF/XDP и других технологий ускорения обработки пакетов
- Опыт работы с генераторами трафика
- Знание Envoy
- Опыт работы со сборками embedded Linux (Yocto, buildroot, OpenEmbedded)
- Базовые знания Python для вспомогательных скриптов
Условия:
- Участие в создании highload продукта с реальными техническими вызовами
- Современный стек и доступ к мощному железу
- Работа в аккредитованной ИТ-компании
- Проектные бонусы и прозрачные возможности карьерного роста
- Классный офис в центре Москвы, либо индивидуально рассмотрим возможность удаленной работы
- Бонусы: чай, кофе, легкие закуски, ДМС