Обязанности:
Разработка и сопровождение программных компонентов, осуществляющих обработку сетевого трафика (маршрутизация, NAT, Firewall, VPN, DPI, IDS/IPS, VoIP) в Linux kernel mode (модули, модификация кода ядра) и user mode; Оптимизация производительности для современных аппаратных платформ, внедрение новых технологий обработки сетевого трафика; Проектирование и использование оптимальных алгоритмов и структур данных, применение эффективных подходов к многопоточной обработке данных.
Требования:
Опыт работы в роли Программиста С++ от 5 лет. Уверенное знание С++, STL, Boost; Навыки работы с GNU make, GCC, gdb, git; Опыт разработки сетевых приложений и знание семейства протоколов TCP/IP (ARP, IP, IPv6, TCP); Знание и опыт использования эффективных механизмов синхронизации, понимание принципов эффективной работы многопоточного кода; Знание классических алгоритмов и структур данных; Навыки документирования реализуемых технических решений. Уверенное знание языка C. Знание Python и скриптовых языков. Опыт работы с DPDK; Понимание основных концепций информационной безопасности (принципы работы firewall, DPI, IDS, SSL Inspection); Знание архитектуры ядер ОС Linux, сетевых подсистем ядра (netfiler, iptables, bpf), знание Linux API, опыт написания модулей ядра ОС Linux.Похожие вакансии
От 50 000 до 50 000 руб.
Уфа
ГАУ ДПО Институт развития образования Республики Башкортостан