Разработка и оптимизация алгоритмов цифровой обработки сигналов на C++, реализация модулей реального времени и интеграция с SDR-оборудованием. Профилирование и ускорение кода; участие в архитектуре, code review, тестировании и документации.

Требования:

  • Не менее 5 лет разработки на C++, включая STL, шаблоны и многопоточность.
  • Опыт реализации алгоритмов цифровой обработки сигналов и идентификации систем связи.
  • Знание SIMD (SSE/AVX/NEON) и оптимизации вычислительного кода; понимание потоков и синхронизации.
  • Опыт работы с SDR-приёмниками на базе AD9361/AD9363/AD9364 и библиотекой libuhd (UHD), настройки потоков приёма/передачи и режимов работы AD936x.

Будет плюсом: опыт работы с FFTW, Intel IPP, VOLK, liquid-dsp, GNU Radio, OpenCL, SDR-платформами HackRF, LimeSDR и PlutoSDR, Linux, git, CMake, gcc/clang, gdb, Python, Bash, Qt 6, JSON-RPC и gRPC.

Условия: удалённая работа, full-time, локация/гражданство — РФ. Зарплата: 230–285 тыс. рублей.