активации работодателя
Требования к соискателям
Уверенное знание Си;
умение разбираться в чужом коде;
желание разбираться в незнакомых технологиях;
уверенное знание стека TCP/IP, опыт разработки сетевого ПО;
опыт разработки и администрирования под Linux (Ubuntu/Debian);
английский язык на уровне чтения технической документации.
Будем в восторге от:
опыта работы с Intel DPDK и "kernel bypass";
опыта разработки и отладки многопоточных и многопроцессных приложений;
опыта низкоуровневой оптимизации кода (Intel VTune Amplifier);
знания архитектуры и особенностей современных микропроцессоров x86.
Обязанности
Будем рады видеть настоящего профессионала в нашей замечательной команде для долгосрочного проекта в области разработки высоконагруженных аппаратно-программных комплексов по анализу сетевого трафика.
Код наших проектов мы:
пишем на Си в чудесном Vim;
храним, используя Git;
собираем с помощью gcc/icc/Сmake;
избавляем от вредителей, запуская его в gdb.
Знания и умения работать с вышеперечисленным в той или иной мере - MUST have (в соответствии с RFC2119 и RFC8174).
Задачи:
Разработка ПО для обработки сетевого трафика с жесткими требованиями к отказоустойчивости и производительности;
Оптимизация критически важных участков кода;
Поиск новых подходов к решению задач по обработке сетевых пакетов.
Условия работы
Требуемый опыт работы: 1–3 года.
Полная занятость, полный день.

4


