Программист c++ (Разработчик С++) GPU

Научно-производственное объединение дальней радиолокации имени академика А.Л. Минца

Программист c++ (Разработчик С++) GPU

Москва, Северный административный округ, улица 8 Марта, 10с1

Метро: Аэропорт

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

О проекте:

Наша команда занимается разработкой и экспериментальными исследованиями в области цифровой обработки сигналов на графических процессорах (GPU).

Основная тематика — реализация и оптимизация алгоритмов цифровой обработки сигналов на GPU.

Мы ищем в нашу команду специалиста с опытом разработки программного обеспечения на C++ в среде Linux, базовыми знаниями в области цифровой обработки сигналов (ЦОС) и готовностью решать задачи высокопроизводительных вычислений для сложных радиотехнических систем.

Обязанности:

  • Разработка и оптимизация алгоритмов ЦОС на GPU (CUDA, HIP/ROCm, OpenCL).

  • Участие в проектировании и реализации обработки потоковых данных и взаимодействия с высокоскоростными интерфейсами передачи данных: 10/25/100G Ethernet (UDP, RDMA).

  • Разработка и сопровождение C++ кода под Linux.

  • Профилирование и оптимизация производительности: поиск узких мест в алгоритмах и реализации, улучшение использования ресурсов системы.

  • Взаимодействие с командой: участие в обсуждении архитектуры, ревью кода, подготовка технических описаний реализованных алгоритмов и модулей.

Требования:
  • Опыт разработки на C++ в среде Linux от 3 лет: использование modern C++ (C++11/14/17), разработка производительного кода, сборка проектов (CMake или аналог), отладка и профилирование приложений.

  • Математическая база для ЦОС: комплексные сигналы, линейная алгебра, базовая теория сигналов, спектральный анализ, фильтрация.

  • Опыт в одной из двух областей (как минимум в одной):

GPU-вычисления: практический опыт разработки на CUDA / HIP / OpenCL (задачи по обработке массивов, изображений или сигналов);

или цифровая обработка сигналов: участие в проектах по обработке реальных сигналов (системы связи, радио- или аудиосигналы), реализация или моделирование алгоритмов ЦОС (Matlab/Python/C/C++).

  • Опыт разработки многопоточных приложений на C++ под Linux.

  • Опыт разработки сетевых приложений под Linux: работа с сокетами (TCP/UDP).

  • Опыт работы с системой контроля версий Git в командной разработке.

  • Высшее техническое образование (радиотехника, информатика, прикладная математика, физика или близкие направления).

Желательно

  • Практический опыт радиолокации: участие в проектах обработки сигналов РЛС.

  • Опыт реализации алгоритмов ЦОС на GPU и их профилирования: использование библиотек типа cuFFT/rocFFT либо собственных реализаций; опыт профилирования и оптимизации GPU-кода.

  • Опыт работы с высокоскоростными сетями и межсоединениями: настройка и использование сетей 10/25/40/100G Ethernet, работа с большим трафиком и низкими задержками; опыт с RDMA и современными интерфейсами на базе PCIe/CXL.

  • Опыт прототипирования алгоритмов: использование Matlab или Python (NumPy/SciPy и др.) для моделирования и проверки алгоритмов.

Условия:
  • Высокий уровень оплаты труда ( в зависимости от компетенций кандидата) с возможностью роста (review после 1 года, персональная оценка результативности по проекту).
  • Устройство по ТК РФ.
  • Работа в офисе, м.Динамо / м.Петровский Парк / платформа Д2 Гражданская.
  • Без удаленной работы.
  • Надбавки за персональный результат и высокое качество при решении задач и проблем.
Навыки
  • cuda
  • C++
  • Linux
  • Python
  • MATLAB
  • RDMA
  • GPU
  • ЦОС
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Эвокарго
Полный день
  • Москва

  • Не указана

Рекомендуем
НПЦ ЭЛВИС
Полный день
  • Москва

  • Не указана

Рекомендуем
Инжиниринговый центр Гипертех

Разработчик C++

Инжиниринговый центр Гипертех

Полный день
  • Москва

  • до 250000 RUR

Рекомендуем
Полный день
  • Москва

  • до 250000 RUR

Научно-производственное объединение дальней радиолокации имени академика А.Л. Минца

Ведущий разработчик C++

Научно-производственное объединение дальней радиолокации имени академика А.Л. Минца

Полный день
  • Москва

  • до 250000 RUR

ОптоМониторинг
Полный день
  • Москва

  • от 200000 RUR

КСК-Эйч Ар

С++ developer

КСК-Эйч Ар

Полный день
  • Москва

  • от 200000 RUR

Лаборатория Касперского

Developer C++ (KSMG)

Лаборатория Касперского

Удаленная работа
  • Москва

  • от 200000 RUR

МДО
Полный день
  • Москва

  • до 180000 RUR

Полный день
  • Москва

  • до 180000 RUR

Лаборатория Касперского

Developer C++ (KasperskyOS, Mobile Services)

Лаборатория Касперского

Удаленная работа
  • Москва

  • до 180000 RUR

Научно-производственное объединение дальней радиолокации имени академика А.Л. Минца

Ведущий разработчик Qt

Научно-производственное объединение дальней радиолокации имени академика А.Л. Минца

Полный день
  • Москва

  • до 180000 RUR

РДП Энтерпрайз
Удаленная работа
  • Москва

  • до 180000 RUR

МЦСТ
Полный день
  • Москва

  • до 180000 RUR

Инерциальные технологии Технокомплекса

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

Инерциальные технологии Технокомплекса

Полный день
  • Москва

  • до 300000 RUR

Тензо-М, Весоизмерительная компания

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

Тензо-М, Весоизмерительная компания

Полный день
  • Москва

  • от 160000 RUR

ЭМИКОН
Полный день
  • Москва

  • от 160000 RUR

Полный день
  • Москва

  • от 120000 RUR

Вычислительные решения

Программист C++

Вычислительные решения

Полный день
  • Москва

  • до 230000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию