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