Разработчик С++ (3D графика)

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Создание автоматизированных систем управления воздушным движением

Описание вакансии

Условия работы

Наш научно-производственный центр занимается разработкой и технической поддержкой систем управления воздушным движением в аэропортах (создание и установка диспетчерских пультов, оборудования, программного обеспечения для авиадиспетчеров).
В данный момент нам необходимо разработать новое программное обеспечение для диспетчерского 3D тренажера.

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

- Поддержка, доработка текущего функционала 3D визуализации модели аэродрома для диспетчерского тренажера.

- Написание, отладка и оптимизация кода 3D визуализации.

- Создание дополнительного инструментария, ускоряющего процесс разработки.

- Ведение технической документации.

Требования:

Уверенное знание C++ 11, C++ 17, stl (в контексте Ogre3D).

Опыт работы с Ogre3D (Unreal Engine, Unity3D).

Знание алгоритмов и структур данных.

Опыт разработки приложений под Linux.

Навыки работы с системами контроля версий (Git/SVN).

Понимание принципов сетевого взаимодействия.

Умение самостоятельно тестировать, отлаживать и оптимизировать разрабатываемые решения.

Умение документировать свой код.

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

Желательно:

Опыт разработки моделей в редакторе Blender.

Опыт кросс-платформенной разработки (Linux/Windows).

Опыт работы в игровой индустрии.

Опыт в разработке физики движения транспортных средств (летательных аппаратов).

Знание паттернов проектирования, применимых в игровых проектах.

Условия:

  • Крупная российская производственная компания
  • Достойная белая заработная плата по результатам собеседования
  • м. Селигерская или м. Алтуфьево
  • График работы гибкий
  • Профсоюз, возможность получения льготной ипотеки, медпункт, социальные гарантии
  • Допуска к гостайне и запретов на выезд из РФ нет

Дополнительные инструкции

Желательно предоставить образец кода.