Старший программист (С++, математик-алгоритмист)

НЭПТ
Москва
≈ 2,5 тыс.–3,4 тыс. $ · 2,2 тыс.–3 тыс. €
200 000 – 270 000 ₽
🏢 Офис
Senior
Полная занятость
Россия
Описание вакансии
Компания АО "НПО "НЭПТ" внесена в реестр аккредитованных ИТ-компаний в Минцифре.

Мы являемся подрядчиком Росатома по системам безопасности. Вакансия разработчика алгоритмического программного обеспечения открыта в отделе защиты воздушного пространства.

Цели и задачи искомого специалиста: Разработка и реализация программно-алгоритмических методов для последующего встраивания их в высокоуровневое программное обеспечение, оборудование, функционирующее в на базе процессоров, видеоускорителей, нейронных процессор и ПЛИС.

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