Москва, проспект Андропова, 18к9
Мы разрабатываем инструменты для потоковой обработки больших объемов сетевого трафика. Эти инструменты в различных комбинациях затем используются для решения различных конечных задач.
Чем предстоит заниматься:
реализовывать алгоритмы обработки данных;
искать и внедрять пути оптимизации;
разрабатывать ядро эмуляции сетевой карты;
отлаживать и тестировать код;
интегрировать новые компоненты;
проводить код-ревью.
Что мы ждем от кандидата:
уверенный опыт написания кода на С++;
грамотное использование свойства типов;
знание принципов работы с пакетами параметров (variadic templates и std::tuple, их индексация и модификация) и кортежами в c++;
иметь опыт разработки платформо-независимого кода.
Будет плюсом:
углубленное понимание процесса компиляции исходного кода различными компиляторами;
опыт профилирования кода;
опыт использования: visual studio, gcc, make, cmake, doxygen;
опыт работы с командной строкой в ОС Linux;
понимание общих принципов построения систем связи, знание стека протоколов сетевого взаимодействия и сетевой модели OSI;
опыт разработки программного обеспечения для потоковой обработки различных данных;
опыт работы с tlv контейнерами и asn1 структурами.
Что мы предлагаем:
А еще: