Аккредитованная IT-компания разработчик ПО в сфере информационной безопасности ищет программиста в рамках расширения продуктовой команды.
✅Область применения продукта: VoIP-сети операторов связи, крупные корпоративные сети.
Что мы ожидаем от тебя:
- Язык С/С++, высокий уровень владения и понимания синтаксических конструкций как С, так и объектным уровнем С++. Cmake на базовом уровне, умение изменить CmakeLists.txt скомпилировать проект, работа с gdb (включая gdb в консоли)
- Хороший опыт работы со стандартной библиотекой std templates (std::vector, std::map, std::list etc) с компонентами общего назначения.
- Навыки работы с сырыми сетевыми пакетами, понимание eth,ip,tcp,udp,payload заголовков, фрагментов, последовательностей
-
Опыт реализации IP-сетевых приложений. Разбор, модификация пакета на уровне app payload (L5) либо на уровнях TCP/UDP/IP.
- Опыт разработки систем, выполняющих преобразование аудио/видео кодеков (transcoding, transrating)
- Понимание принципов работы многопотоковых приложений и методов
взаимодействия и передачи структур данных между потоками. - Работа с системными сокетами, организация межпроцессного взаимодействия.
-
Умение работать в консоли Linux на базовом уровне
Будет хорошо если:
- Знание библиотеки DPDK, общее представление
- Знание библиотеки FFmpeg под Linux, опыт работы с ее API программным интерфейсом, использование ее в своих C/C++ приложениях
- Понимание процессов фрагментации и временного jitter’а пакетов (перемешивания исходной последовательности пакетов) и как с этим работать
- Опыт разработки приложений транскодирования G.711 / G.729 / G.726 / G.722 / G.723 / AMR
Что мы предлагаем:
- Оформление как полагается (ТК РФ);
- Удаленный формат работы, можешь поспать подольше)
- зарплату обсуждаем с подходящими кандидатами;
- ✅сложный масштабный интересный проект, заряженную команду опытных программистов!