Разработчик C++ (Embedded / Computer Vision)

Дата размещения вакансии: 06.10.2025
Работодатель: Федеральное автономное учреждение Государственный Научно-Исследовательский Институт Авиационных Систем
Уровень зарплаты:
з/п не указана
Город:
Москва
улица Викторенко 7к2
Требуемый опыт работы:
От 1 года до 3 лет

Научный комплекс «Искусственный интеллект и техническое зрение» ФАУ «ГосНИИАС» разрабатывает нейросетевые решения для крупнейших государственных и коммерческих заказчиков. Коллектив объединяет исследователей и разработчиков в области компьютерного зрения, занимается технологиями искусственного интеллекта и глубокого машинного обучения, выполняет проекты по анализу данных, робототехнике, основанные на разработке и обучении архитектур нейронных сетей.

Мы ищем опытного C++-разработчика для участия в создании и развитии сложных программно-аппаратных решений и систем видеоаналитики. Работа включает полный цикл разработки: от проектирования архитектуры и реализации новых модулей до оптимизации и сопровождения существующего кода.

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

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

  • Разработка и поддержка программной платформы, включая системы видеоаналитики.

  • Проектирование, реализация и оптимизация высокопроизводительных и кроссплатформенных приложений на C++.

  • Работа над клиент-серверными приложениями, сетевым взаимодействием (REST/gRPC).

  • Адаптация, интеграция и оптимизация алгоритмов машинного обучения и нейронных сетей (включая портирование с Python на C++).

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

  • Сопровождение, рефакторинг и исправление ошибок в существующем кодовой базе.

Обязательные требования:

  • Высшее образование в области математики, информатики, физики или смежных технических дисциплин.
  • Опыт коммерческой разработки на C++ (от 2 лет) с глубоким знанием стандартов C++11/17/20, STL.

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

  • Опыт разработки под Linux (включая Embedded Linux) на уровне пользователя (консоль, системные утилиты).

  • Понимание принципов многопоточного программирования и примитивов синхронизации.

  • Знание сетевых протоколов и опыт разработки клиент-серверных приложений.

  • Уверенная работа с Git, CMake и понимание CI/CD-процессов.

  • Умение работать с реляционными базами данных (SQL).

  • Способность разбираться в чужом коде и работать в команде.

  • Знание английского языка на уровне чтения технической документации.

Желательные навыки (будут преимуществом):

  • Опыт работы с Python.

  • Обработка визуальной информации (Computer Vision) с использованием библиотек (OpenCV и др.).

  • Опыт работы с фреймворками для машинного обучения: PyTorch, TensorRT, OpenVINO, ONNX.

  • Опыт работы с Docker.

  • Написание автотестов.

  • Знание PostgreSQL.

Условия:

  • Офисный формат работы, плавающее начало рабочего дня;
  • Оформление по ТК РФ;
  • ДМС со стоматологией после окончания испытательного срока;
  • Бронирование от мобилизации;
  • Возможности для профессионального развития;
  • Командная работа, общение и обмен опытом;
  • Дружный и творческий коллектив;
  • Спортзал, спортивные секции, тренажерный зал на территории;
  • Дотационная столовая;
  • Детский сад.