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

Уровень зарплаты: не указан
Москва
От 1 до 3 лет, Полный день, Полная занятость
Дата публикации: 28.12.2025 с сайта hh.ru

Общее описание

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

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

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

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

Кого мы ждём

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

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

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

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

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

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

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

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

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

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

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

Условия

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