Ведущий программист С++
Разработка и сопровождение программных компонентов, осуществляющих обработку сетевого трафика в Linux; Оптимизация производительности для современных аппаратных платформ, внедрение новых технологий обработки сетевого трафика; Проектирование и использование оптимальных алгоритмов и структур данных, применение эффективных подходов к многопоточной обработке данных.
Требования
Знание С, стандарта С++ 17 и выше (STL) Уверенные знания семейства сетевых протоколов (ARP, IP, IPv6, TCP); Знание классических алгоритмов и структур данных. Опыт реализации высоконагруженного многопоточного кода; Знание архитектуры ядра ОС Linux, сетевых подсистем ядра (netfiler, iptables, bpf), знание Linux API; Знание и опыт использования эффективных механизмов синхронизации, понимание принципов эффективной работы многопоточного кода в режиме ядра; Опыт написания модулей ядра ОС Linux; Знание архитектуры ядра ОС Linux, сетевых подсистем ядра.
Высшее образование — специалитет, магистратура; Опыт: 5 лет
Условия
Оптимальные