Разработчик C++

Дата размещения вакансии: 14.11.2024
Работодатель: Retail Personal
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Требуемый опыт работы:
От 3 до 6 лет

Аккредитованная 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 на базовом уровне

Будет хорошо если:

  1. Знание библиотеки DPDK, общее представление
  2. Знание библиотеки FFmpeg под Linux, опыт работы с ее API программным интерфейсом, использование ее в своих C/C++ приложениях
  3. Понимание процессов фрагментации и временного jitter’а пакетов (перемешивания исходной последовательности пакетов) и как с этим работать
  4. Опыт разработки приложений транскодирования G.711 / G.729 / G.726 / G.722 / G.723 / AMR

Что мы предлагаем:

  • Оформление как полагается (ТК РФ);
  • Удаленный формат работы, можешь поспать подольше)
  • зарплату обсуждаем с подходящими кандидатами;
  • сложный масштабный интересный проект, заряженную команду опытных программистов!