MARSS Group
MARSS Group
MARSS Group разрабатывает системы безопасности и наблюдения для оборонной сферы и критически важной инфраструктуры. Технологии компании объединяют интегрированные датчики, искусственный интеллект и разведывательные данные из открытых источников, помогая выявлять угрозы и оценивать обстановку при защите военно-морских объектов, поддержке сил специального назначения и проведении других операций с повышенными требованиями к безопасности. Платформа NiDAR™ компании обеспечивает функции командования и управления, а также предлагает решения для противодействия беспилотным летательным аппаратам. Работа MARSS Group опирается на исследования и сотрудничество с организациями ЕС, НАТО и оборонными ведомствами; системы компании применяются в проектах по обеспечению безопасности по всему миру.

Старший инженер-программист симуляторов на Unreal Engine

Разрабатывайте симуляторы NiDAR для задач безопасности и охраны на Unreal Engine. Создавайте реалистичные 3D-среды, транспорт с физической моделью, датчики и системы видеотрансляции.

Описание

  • Руководите разработкой симулятора NiDAR на Unreal Engine 5.x, используя возможности движка для 3D-рендеринга и физики.
  • Создавайте реалистичные геопривязанные среды, а также дроны, транспортные средства и суда с физической моделью.
  • Реализуйте симулируемые средства воздействия, включая пушки, ракетные установки и лазеры.
  • Моделируйте электрооптические и тепловизионные камеры с функциями панорамирования, наклона и масштабирования.
  • Передавайте видео с камер Unreal Engine на платформу C2.
  • Интегрируйте симулятор с программным обеспечением компании совместно с командой серверной разработки.
  • Поддерживайте актуальные версии Unreal Engine и готовьте переход на UE6.
  • Оказывайте техническую поддержку и помогайте развиваться коллегам.
  • Соблюдайте сроки поставки, составляйте точные оценки и оценивайте риски.
  • Работайте с реальным оборудованием, включая радары, сонары, тепловизоры, дроны и программно-определяемые радиосистемы.

Требования

  • Иметь не менее пяти лет профессионального опыта программирования.
  • Иметь недавний практический профессиональный опыт работы с версиями Unreal Engine 5, начиная с UE 5.8.
  • Уверенно программировать на C++ для Unreal Engine.
  • Свободно работать с Blueprints.
  • Разбираться в физике реального времени на Chaos и динамике транспортных средств или полёта.
  • Работать с рендерингом и камерами, включая материалы, постобработку, Scene Capture и render targets.
  • Захватывать и передавать отрендеренное видео из Unreal Engine с помощью таких инструментов, как Pixel Streaming, GStreamer или RTSP.
  • Профилировать программное обеспечение и оптимизировать производительность.
  • Использовать Git для контроля версий.
  • Уверенно работать в Windows и Linux; опыт с macOS будет преимуществом.
  • Следить за развитием Unreal Engine, включая дорожную карту UE6, Verse и Scene Graph.
  • Иметь степень бакалавра в области естественных наук или инженерии — это предпочтение работодателя.
  • Эффективно работать в критически важных миссиях в условиях жёстких сроков и ограниченной связи.

Преимущества

  • Использовать современные практики разработки.
  • Получать возможности для наставничества и поддержки.
  • Работать в разнообразной мультикультурной команде.
  • Работать с актуальными веб-технологиями и реальным оборудованием.
  • Вносить вклад в увлечённую и мотивирующую рабочую среду.