Ведущий разработчик (С/С++)
Москва
Работа в команде над разработкой и сопровождением компонентов для обработки сетевого трафика (NAT, Firewall, VPN, DPI, IDS/IPS) в kernel и user mode. Задача — обеспечить высокую производительность и надежность сетевых подсистем для критичных сетевых решений.
ГрейдLead
Опыт3–6 лет
Стек
C++DPDKLinux kernelGCCGNU makeVPPNetfiltereBPFiptablesFPGA
Задачи
- •Разработка и сопровождение модулей ядра и user-mode компонентов для обработки трафика
- •Оптимизация производительности под современные аппаратные платформы
- •Внедрение технологий DPDK/VPP и других ускорений обработки трафика
- •Проектирование эффективных алгоритмов и структур данных
- •Разработка и отладка многопоточного высоконагруженного кода
Обязательно
- •Опыт разработки на С/С++ от 4 лет
- •Знание языка C и стандарта C++17 и выше, STL
- •Знание сетевых протоколов (ARP, IP, IPv6, TCP)
- •Опыт работы с DPDK и/или VPP
- •Навыки работы с GNU make и GCC
- •Знание классических алгоритмов и структур данных
- •Опыт реализации высоконагруженного многопоточного кода
Будет плюсом
- •Понимание концепций информационной безопасности (Firewall, DPI, IDS, SSL Inspection)
- •Знание архитектуры ядра Linux и сетевых подсистем (Netfilter, iptables, eBPF), Linux API
- •Опыт разработки модулей ядра Linux
- •Опыт работы с FPGA