НЭПТ

Программист обработки сигналов

Коротко

Разработка и оптимизация алгоритмического программного обеспечения для обработки сигналов, изображений и данных в реальном времени под процессоры, видеоускорители, нейронные процессоры и ПЛИС — для подрядчика Росатома по системам безопасности в отделе защиты воздушного пространства. Требуются от 3 лет опыта алгоритмической разработки (общий стаж от 5 лет), знание OpenCL, C++, Python, опыт быстрых вычислений, адаптивной фильтрации, матричных вычислений и методов обработки сигналов/изображений в реальном времени. Работа полностью в офисе в Москве (Полянка/Третьяковская).

Описание
Компания АО "НПО "НЭПТ" внесена в реестр аккредитованных ИТ-компаний в Минцифре. Мы являемся подрядчиком Росатома по системам безопасности. Вакансия разработчика алгоритмического программного обеспечения открыта в отделе защиты воздушного пространства.
Цели и задачи искомого специалиста: Разработка и реализация программно-алгоритмических методов для последующего встраивания их в высокоуровневое программное обеспечение, оборудование, функционирующее на базе процессоров, видеоускорителей, нейронных процессор и ПЛИС.
Задачи
•Адаптация к потоковым быстрым вычислениям математических методов обработки данных, сигналов, изображений
•Разработка отдельных программных модулей, осуществляющих высоконагруженную обработку данных, сигналов, изображений в реальном времени
•Оптимизация алгоритмического обеспечения под выполнение на процессорах, видеоускорителях, нейронных процессорах, ПЛИС и других специальных вычислителях
•Написание контрольных тестов для проверки работы разработанного ПО, документирование кода
•Сравнение реализации реализованных алгоритмов обработки с математическими методами
•Доработка ПО для оптимизации и ускорения вычислений
•Анализ эффективности разрабатываемых программных модулей на основе результатов тестирования и выполнение работ по корректировке
•Осуществление взаимодействия с другими членами команды в целях встраивания разрабатываемых алгоритмов и полезных моделей в комплексное программное обеспечение, получения выходных данных
•Разработка предложений по практической реализации совершенствования оборудования и ПО
•Мониторинг последних достижений в области реализации быстрых алгоритмов, архитектур, структур и т.д., реализующих методы обработки данных, сигналов, изображений, обработки больших данных
•Подготовка отчетов
Требования
•Высшее техническое образование
•Стаж работы в области разработки алгоритмического программного обеспечения от 3-х лет; общий стаж работы от 5 лет
•OpenCL; C++; Python
•Опыт подготовки библиотек
•Глубокое понимание ООП и шаблонов проектирования программного обеспечения, быстрых вычислений, методов оптимизации вычислений
•Опыт реализации быстрых алгоритмов, опыт переписывания алгоритмов под быструю обработку
•Опыт реализации высоконагруженных алгоритмов, работающих в реальном режиме времени
•Опыт разработки и применения адаптивной фильтрации, матричных вычислений
•Опыт работы реализации методов обработки изображений/сигналов (wavelet; кепстры; hht и т.п.), работающих в режиме реального времени
•Опыт встраивания нейронных сетей
•Знание технического английского на уровне чтения документации; умение и готовность работать с чужим кодом
Будет плюсом: математика как плюс; аспирантура как плюс; опыт реализации моделирования квантовых алгоритмов будет плюсом
Условия
•Москва, Полянка / Третьяковская, полный рабочий день в офисе
•Оклад до 270 тысяч на руки, премии, ДМС

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте

Ещё в НЭПТ