А
Ведущий программист С++ Вакансия партнера
от 200 000 — до 250 000 ₽
Санкт-Петербург
Опыт 3-6 лет
В офисе
Постоянная работа
Специалист (Middle)
IT и Интернет
Обязанности
Разработка и сопровождение программных компонентов, осуществляющих обработку сетевого трафика в Linux;
Оптимизация производительности для современных аппаратных платформ, внедрение новых технологий обработки сетевого трафика;
Проектирование и использование оптимальных алгоритмов и структур данных, применение эффективных подходов к многопоточной обработке данных.
Требования
Знание С, стандарта С++ 17 и выше (STL) Уверенные знания семейства сетевых протоколов (ARP, IP, IPv6, TCP);
Знание классических алгоритмов и структур данных. Опыт реализации высоконагруженного многопоточного кода;
Знание архитектуры ядра ОС Linux, сетевых подсистем ядра (netfiler, iptables, bpf), знание Linux API;
Знание и опыт использования эффективных механизмов синхронизации, понимание принципов эффективной работы многопоточного кода в режиме ядра;
Опыт написания модулей ядра ОС Linux;
Знание архитектуры ядра ОС Linux, сетевых подсистем ядра.
Разработка и сопровождение программных компонентов, осуществляющих обработку сетевого трафика в Linux;
Оптимизация производительности для современных аппаратных платформ, внедрение новых технологий обработки сетевого трафика;
Проектирование и использование оптимальных алгоритмов и структур данных, применение эффективных подходов к многопоточной обработке данных.
Требования
Знание С, стандарта С++ 17 и выше (STL) Уверенные знания семейства сетевых протоколов (ARP, IP, IPv6, TCP);
Знание классических алгоритмов и структур данных. Опыт реализации высоконагруженного многопоточного кода;
Знание архитектуры ядра ОС Linux, сетевых подсистем ядра (netfiler, iptables, bpf), знание Linux API;
Знание и опыт использования эффективных механизмов синхронизации, понимание принципов эффективной работы многопоточного кода в режиме ядра;
Опыт написания модулей ядра ОС Linux;
Знание архитектуры ядра ОС Linux, сетевых подсистем ядра.
Адрес работы
Город Санкт-Петербург, Артиллерийская улица, дом 1