Позиция: Инженер-программист C++ / SDR (Senior)
Компания: «HuntTech»
Опыт: от 5 лет
ЗП: Вилка: 230 - 285тр
Формат работы: Удаленка
Локация/Гражданство: РФ
Занятость: Full-time
📌Задачи:
•Разработка и оптимизация алгоритмов цифровой обработки сигналов на C++;
•Реализация модулей реального времени;
•Интеграция с SDR-оборудованием;
•Профилирование и ускорение кода;
•Участие в архитектуре, code review, тестировании и документации.
🔺Требования:
•Опыт разработки на языке C++: STL, шаблоны, многопоточность не менее 5 лет
•Опыт реализации алгоритмов цифровой обработки сигналов.
•Опыт реализации алгоритмов идентификации систем связи.
•Знание SIMD (SSE/AVX/NEON) и навыки оптимизации вычислительного кода.
•Понимание принципов работы с потоками и синхронизацией.
•Опыт работы с SDR-приемниками на базе AD936х (AD9361/AD9363/AD9364) и библиотекой libuhd (UHD): настройка потоков приёма/передачи, управление режимами работы AD936х.
➕Будет плюсом:
•Опыт работы с библиотеками: FFTW, Intel IPP, VOLK, liquid-dsp, GNU Radio.
•Знание SIMD (SSE/AVX/NEON) и навыки оптимизации вычислительного кода.
•Опыт разработки на OpenCL: написание ядер, работа с буферами, очередями команд, профилирование производительности на GPU/CPU-устройствах.
•Опыт работы с другими SDR-платформами (HackRF, LimeSDR, PlutoSDR).
•Опыт работы в Linux: командная строка, git, CMake, gcc/clang, gdb.
•Навыки программирования на Python, Bash.
•Опыт использования фреймворка Qt 6.
•Опыт использования технологий JSON-RPC, gRPC.