Назад к вакансиям

Инженер-программист C++ / SDR

230 000 – 285 000 ₽в месяц
HuntTechРФУдалённоот 5 летПолная занятость
PythonC++Bash3DMultithreadingCADDSPSTLQtSDROpenCLlibuhdSIMDUHD

Описание

HuntTech ищет старшего C++ инженера для разработки и оптимизации алгоритмов цифровой обработки сигналов, реализации модулей реального времени, интеграции с SDR-оборудованием, профилирования и ускорения кода.

Обязанности

  • Разработка и оптимизация алгоритмов цифровой обработки сигналов на 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

Условия

  • Зарплата: 230 000 - 285 000 рублей
  • Формат работы: Удаленка
  • Занятость: Full-time