Назад
4 дня назад

Инженер-программист C++/SDR (ЦОС)

Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
middle
Страна
Russia/Belarus
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Инженер-программист C++/SDR (ЦОС): Создание и оптимизация систем цифровой обработки сигналов и интеграция с SDR-платформами с акцентом на программирование реального времени, низкоуровневую оптимизацию и многопоточность. Фокус на разработке алгоритмов ЦОС, работе с оборудованием на базе AD936x, применении SIMD-инструкций и обеспечении высокой производительности вычислений.

Локация: удалённая работа внутри РФ или РБ; график 5/2 по московскому времени: 09:00–18:00 или 10:00–19:00

Компания

Технологическая компания, занимающаяся корпоративным ИТ-оборудованием, инфраструктурой и собственными технологическими решениями.

Что делать

  • Проектировать, разрабатывать и сопровождать алгоритмы цифровой обработки сигналов на C++.
  • Создавать программные модули, работающие в режиме реального времени.
  • Интегрировать SDR-оборудование, настраивать потоки приёма и передачи и управлять режимами работы трансиверов.
  • Профилировать программное обеспечение и оптимизировать вычисления с применением SIMD-инструкций.
  • Участвовать в проектировании архитектуры, проводить Code Review, писать unit-тесты и вести техническую документацию.

Требования

  • 3–5 лет коммерческой разработки на C++, включая STL, шаблоны и многопоточность.
  • Практический опыт реализации алгоритмов цифровой обработки сигналов и идентификации систем связи.
  • Глубокое знание SIMD-инструкций SSE, AVX и NEON для оптимизации вычислительного кода.
  • Понимание параллельного программирования, синхронизации и работы с потоками.
  • Опыт работы с SDR-приёмниками на базе AD9361, AD9363 или AD9364 и библиотекой UHD/libuhd.
  • Готовность работать удалённо из РФ или РБ и соблюдать рабочие часы по МСК.

Хорошо, если есть

  • Опыт работы с FFTW, Intel IPP, VOLK, liquid-dsp или GNU Radio.
  • Опыт разработки для GPU с OpenCL, включая ядра, буферы, очереди команд и профилирование.
  • Опыт взаимодействия с HackRF, LimeSDR или PlutoSDR.
  • Уверенная работа с Linux, Git, CMake, GCC/Clang и GDB.
  • Знание Python, Bash, Qt 6, JSON-RPC или gRPC.

Культура и преимущества

  • Полностью удалённый формат работы внутри РФ или РБ.
  • Полностью официальная заработная плата без фиксированных рамок по ожиданиям.
  • Статус аккредитованной IT-компании.
  • Работа над сложными наукоёмкими проектами в команде специалистов.

Процесс найма

  • Короткий чат-бот с вопросами перед дальнейшими этапами.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →