реализация и модернизация существующих алгоритмов цифровой обработки сигналов на С++;
построение архитектуры многопоточных приложений с применением паттернов проектирования;
разработка кодов для взаимодействия с ПЛИС;
участие в тестировании и написании документации;
работа в команде и участие в код-ревью (Gitlab).
Требования:
опыт коммерческой разработки на C++(С++11/14/17)
уверенное понимание и применение алгоритмов ЦОС, в частности алгоритмов БПФ, фильтрации, оптимального приема и др.;
опыт разработки многопоточных приложений (std::thread/ptread);
опыт работы с системой сборки CMake;
опыт работы Git с использованием ветвления;
английский на уровне чтения технической документации. Будет плюсом (не обязательно): опыт работы с сетевыми приложениями TCP/UDP, понимание принципов цифровой обработки сигналов (ЦОС), опыт работы с SoC Xilinx Zynq или другого SoC под управлением Linux, опыт Matlab.
Условия:
Работа в аккредитованной IT компании;
оформление допуска по 3 форме (без ограничения на выезд);
интересные задачи на стыке железа и высокоуровневого ПО;
минимальная бюрократия в принятии решений;
график 5/2, возможен гибрид после завершения адаптационного периода;
офис в 15 минутах от остановки "Политехнический институт";