Ведущий инженер-программист\Архитектор систем акустической разведки

НПО ПКРВ
Москва
🏢 Офис
Junior
Полная занятость
Россия
Описание вакансии

Ведущий инженер-программист / Архитектор систем акустической разведки

Вдохновляющая задача для тех, кто хочет создавать будущее акустических технологий!

Вам интересно проектировать сложные системы, где сочетаются цифровая обработка сигналов, современные алгоритмы и высокопроизводительные вычисления? Хотите влиять на архитектуру уникальных решений для акустической разведки? Тогда эта вакансия для вас!

Чем предстоит заниматься
1. Анализ, реверс-инжиниринг и консолидация легаси-кода
Разбор и документирование алгоритмов цифровой обработки сигналов с фазированной микрофонной решетки, расчета пеленга, захвата на автосопровождение и аудиомониторинга, реализованных на MATLAB;
Портирование (миграция) вычислительного ядра с MATLAB на C++ / CUDA с обеспечением верификации эквивалентности результатов;
Анализ и модернизация подсистемы приема потоковых данных с АЦП по Ethernet (бэкенд на C++, GUI на Qt).
2. Проектирование и разработка архитектуры комплекса
Проектирование модульной архитектуры реального времени на C++/CUDA для задач формирования лучей, спектрального анализа и нейросетевой инференции;
Профилирование и низкоуровневая оптимизация вычислительных пайплайнов (CPU/GPU) для достижения показателей реального времени;
Интеграция нейросетевых детекторов (C++) в единый контур обработки акустических данных.
3. Машинное обучение и подготовка данных
Разработка и имплементация ML-моделей для детектирования и классификации источников звука на основе временных и частотных представлений;
Методология сбора, аннотирования и аугментации наборов данных, включая планирование натурных записей;
Реализация собственных решений бимформинга, фильтрации, классификации и трекинга.
4. Экспериментальная и полевая работа
Участие в планировании и проведении натурных испытаний комплекса, первичная валидация алгоритмов на реальных данных;
Формализация и выработка тактико-технических требований к ПО на основе результатов испытаний (работа с «неопределенностью» технического задания).
Что важно для успеха в этой роли
Высшее техническое образование (желательно в области ИТ, радиотехники, акустики, математики или смежных дисциплин);
Опыт разработки ПО на C++ (от 3 лет), знание принципов многопоточного программирования и оптимизации под высокопроизводительные вычисления;
Практический опыт работы с CUDA и/или другими технологиями параллельных вычислений;
Навыки проектирования архитектуры программных комплексов, понимание принципов модульности и масштабируемости;
Опыт цифровой обработки сигналов: глубокое понимание методов пространственно-временной обработки (Beamforming: CBF, MVDR, иные адаптивные алгоритмы), спектрального анализа, многоканальной фильтрации, построения пеленгационных панорам и алгоритмов трассового сопровождения;
Умение разбираться в чужом коде, документировать и оптимизировать алгоритмы;
Знание MATLAB для анализа и прототипирования алгоритмов;
Машинное обучение: опыт обучения сверточных (CNN) и рекуррентных сетей для аудио/временных рядов (PyTorch/TensorFlow), умение переносить модели в продакшн (инференс на C++);
Готовность работать в команде, инициативность, ответственность и стремление к профессиональному росту.
Условия и преимущества
Официальное трудоустройство, стабильная "белая" заработная плата;
График работы 5/2, рабочий день с 8:00 либо с 9.00;
Работа в офисе компании с современной инфраструктурой;
Возможности для профессионального развития и обучения;
ДМС, материальная поддержка, компенсация спортивных секций и другие социальные программы;
Сервис с предложениями о корпоративных скидках и привилегиях от партнеров (1000+), который помогает значительно экономить на ежедневных тратах;
Участие в масштабных и значимых проектах федерального уровня.

О компании ООО "НПО ПКРВ" — это команда из более чем 1600 профессионалов, 8 филиалов по России и 16 лет успешной работы в сфере разработки программных комплексов реального времени. Мы ценим развитие сотрудников, профессионализм и уверенность в будущем. Наши решения устанавливают новые стандарты точности и надёжности. Присоединяйтесь к нам, чтобы вместе создавать технологии завтрашнего дня!

Технологии и навыки
AI-помощник
ИсточникСкрыто
Опубликовано16 июл.
Мы против мошенников на площадке: если тебя просят заплатить, продиктовать код или установить непонятное приложение — прекращай общение и сразу пиши нам (чат с основателем или форма обратной связи).