Федеральное автономное учреждение Государственный Научно-Исследовательский Институт Авиационных Систем

Junior разработчик (C++ / OpenGL) — симуляция окружения на базе X-Plane

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 1 года до 3 лет
  • C++
  • OpenGL
  • X-Plane
  • Git
  • Unity
  • Unreal Engine

Коротко о проекте

Мы — подразделение машинного зрения и машинного обучения, работающее над задачами повышения безопасности полётов в гражданской авиации. Ищем Junior-разработчика для создания ПО управления имитатором окружения на базе X-Plane 12. Это шанс решать прикладные инженерные задачи в области графики, сетевого взаимодействия и обработки изображений, работать с реальными авиационными сценариями и внести свой вклад в разработку приложений для повышения безопасности полётов.

Чтовы будете делать?

  • Разрабатывать ПО для управления авиасимулятором X-Plane 12.
  • Редактировать и поддерживать виртуальные аэродромы и сцены.
  • Реализовывать и оптимизировать сетевые протоколы для обмена данными между имитатором и внешними приложениями.
  • Участвовать в интеграции визуального потока с алгоритмами машинного зрения/ML (взаимодействие с командой ML).
  • Писать чистый, документированный код, участвовать в код-ревью, тестировании и отладке.

Кого мы ждём

Обязательные навыки

• Знание C++ (базовый/средний уровень, понимание ООП и современных подходов).

• Знание основ OpenGL 3+ (рендер-пайплайн, шейдеры).

• Опыт работы с игровыми движками или авиационными симуляторами (в том числе учебные/хоббийные проекты).

• Интерес к изучению новых технологий.

Желательно (будет плюсом)

• Опыт работы с X-Plane (плагины, SDK) или другими симуляторами.

• Знание GLSL, понимание текстур/буферов/оптимизации производительности.

• Опыт сетевого программирования (TCP/UDP), сериализации данных.

• Базовые навыки работы с Linux, Git, CI/CD.

• Интерес к машинному зрению и ML (не обязательно глубокие знания).

Условия:

  • Оформление по ТК РФ
  • Полис ДМС
  • Возможность удалённой работы в режиме гибрид