C++ разработчик алгоритмов обработки сигналов и изображений
в пределах рынка
вакансия
~ 325 000 ₽
в среднем
326 598 ₽
мэтч
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой
подготовься к отклику
ai-инструменты
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
О рекламодателе
ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ЦЕНТР НАЦИОНАЛЬНЫХ ИНТЕЛЛЕКТУАЛЬНЫХ СИСТЕМ" ИНН: 9704271170
описание
Стабильная аккредитованная ИТ-компания с многолетней историей, создает масштабные проекты. Ищем инженера-разработчика алгоритмов для создания высокопроизводительных программных решений по обработке данных, сигналов и изображений. Вам предстоит превращать математические методы в быстрые и надёжные программные модули, работающие в реальном времени на современных вычислительных платформах: CPU, GPU, нейропроцессорах, ПЛИС и других специализированных ускорителях.
задачи
Адаптировать математические методы обработки данных, сигналов и изображений для потоковых высокоскоростных вычислений.
Разрабатывать программные модули для высоконагруженной обработки данных в реальном времени.
Оптимизировать алгоритмы под CPU, GPU, NPU, ПЛИС и специализированные вычислители.
Реализовывать и совершенствовать быстрые алгоритмы, включая адаптивную фильтрацию, матричные вычисления и методы обработки сигналов и изображений.
Работать с методами wavelet-преобразований, кепстрального анализа, HHT и другими подходами обработки данных.
Встраивать нейросетевые модели в программные решения и оптимизировать их выполнение.
Создавать контрольные тесты, сравнивать результаты программной реализации с математическими моделями, проводить анализ производительности.
Ускорять существующее ПО, устранять узкие места, корректировать модули по итогам тестирования.
Участвовать в интеграции алгоритмов в комплексное программное обеспечение совместно с командой разработки.
Готовить техническую документацию и отчётность, предлагать решения по развитию программной и аппаратной части.
Следить за современными подходами к быстрым алгоритмам, архитектурам и обработке больших данных.
требования
Высшее техническое образование; математическое образование или аспирантура будут преимуществом.
От 3 лет опыта разработки алгоритмического ПО и от 5 лет общего профессионального опыта.
Уверенное владение C++, Python и OpenCL.
Опыт создания программных библиотек.
Глубокое понимание ООП, шаблонов проектирования и принципов оптимизации вычислений.
Практический опыт реализации и адаптации алгоритмов для быстродействующей обработки.
Опыт разработки высоконагруженных систем, работающих в реальном времени.
Знание методов обработки изображений и сигналов, адаптивной фильтрации и матричных вычислений.
Опыт интеграции нейронных сетей в программные продукты.
Технический английский на уровне чтения документации.
Готовность разбираться в существующем коде и эффективно взаимодействовать с командой.
Будет плюсом: Опыт моделирования квантовых алгоритмов; Практический опыт оптимизации под GPU, NPU, ПЛИС или другие специализированные аппаратные платформы
условия
Современный офис, месторасположение - м. Полянка / Третьяковская.
Формат работы офис 5-2;
Официальное трудоустройство, полностью «белая» зарплата, оплата больничных и отпусков;
Оклад обсуждается по результатам собеседования;
ДМС, регулярные премии по итогам работы.
Крупные проекты, стабильность, возможность проффеcсионального роста!