MPS Development

Joined in 2019
58% answers

MPS Development is a Ukrainian technology company building software products for unmanned systems. We develop high-fidelity simulation and training tools, mission planning, fleet management, and other solutions. We collaborate with manufacturers, integrators, and training organizations to help teams test, train, and scale solutions efficiently.

  • · 67 views · 3 applications · 20d

    Unreal Engine Developer (C++ / Blueprints / RTSP стріми)

    Hybrid Remote · Ukraine · Product · 1 year of experience · English - B1 MilTech 🪖
    Запрошуємо Unreal Engine розробника до проєкту з моделювання та симуляції роботи безпілотних апаратів (БПЛА). Основна задача — розробка візуалізаційного модуля на основі Unreal Engine 5.7 із глибокою інтеграцією зовнішніх даних, стрімінгу, роботи з...

    Запрошуємо Unreal Engine розробника до проєкту з моделювання та симуляції роботи безпілотних апаратів (БПЛА). Основна задача — розробка візуалізаційного модуля на основі Unreal Engine 5.7 із глибокою інтеграцією зовнішніх даних, стрімінгу, роботи з камерами та автоматизації генерації бойових сценаріїв.

    Обовʼязки:

    • Розробка та підтримка системи візуалізації на Unreal Engine 5.7.
    • Написання TCP-сервера на C++ для прийому телеметричних даних від БПЛА.
    • Відображення позиції безпілотника у сцені та його переміщення відповідно до координат.
    • Динамічне розміщення військових об’єктів у сцені (танки, БТР, артилерія, піхота тощо).
    • Запуск рейкастів з аналізом типів об’єктів (тверді, м’які — кущі, тіні тощо).
    • Інтеграція камери на БПЛА з можливістю управління (зум до 16×, переміщення, стабілізація).
    • Виведення зображення з камери у режимі тепловізора (інфрачервоне бачення).
    • Стрімінг RTSP / WebRTC із Unreal камери — трансляція відеопотоку в браузер або до сторонніх систем.
    • Оптимізація відтворення багатьох стрімів з камер у сцені (з розрахунком GPU-навантаження).
    • Допомога Level Designer у автоматичному створенні ландшафтів на основі даних (висоти, карт, місцевості, об’єктів).
    • Робота з Landscape, LOD, Nanite для підтримки великих територій (>80×80 км)

    Навички:

    • Досвід розробки на Unreal Engine (5.x), C++ та Blueprints.
    • Розуміння побудови 3D-сцен, рівнів, освітлення та оптимізації під реальний час.
    • Знання базових мережевих протоколів: TCP/UDP

    Бажані навички:

    • Практичний досвід у стрімінгу (RTSP/WebRTC/FFmpeg).
    • Робота з камерами, інтерфейсами виводу відео, зум/панорамування.
    • Досвід з багатокамерною системою, вивід стрімів у мережу, робота з headless режимом.
    • Підтримка нічного режиму камери (ІЧ-фільтри, нічне бачення).
    More
  • · 37 views · 6 applications · 18d

    Unreal Engine Level Designer / Technical Artist

    Hybrid Remote · Ukraine · Product · 1 year of experience · English - B1 MilTech 🪖
    Запрошуємо Level Designer / Environment Artist до проєкту з моделювання та симуляції роботи БПЛА. Ваша роль — створення реалістичного, масштабного та оптимізованого середовища, яке коректно взаємодіє з фізикою польоту, сенсорами дрона та камерами. Ви...

    Запрошуємо Level Designer / Environment Artist до проєкту з моделювання та симуляції роботи БПЛА. Ваша роль — створення реалістичного, масштабного та оптимізованого середовища, яке коректно взаємодіє з фізикою польоту, сенсорами дрона та камерами. Ви працюватимете у тісній зв'язці з C++ розробником, забезпечуючи візуальну та технічну базу для симуляції.

     

    Основні обовʼязки:

    • Генерація та ручне доопрацювання величезних ландшафтів (>80×80 км) з використанням World Partition, Landscape Layers та карт висот (Heightmaps).
    • Інтеграція та налаштування військової техніки (танки, БТР, артилерія) та об’єктів оточення. Налаштування LODs та Nanite для збереження продуктивності.
    • Створення Master Materials та шейдерів, які коректно працюють у звичайному режимі та режимі тепловізора/нічного бачення (налаштування Custom Depth / Stencil passes або параметричних матеріалів).
    • Коректна розмітка Physical Materials (тверді поверхні, м'які кущі, вода) для правильної роботи рейкастів та фізики польоту.
    • Використання PCG (Procedural Content Generation) або Foliage tools для швидкого заселення великих територій рослинністю та дрібними об'єктами.
    • Налаштування динамічного часу доби, погоди (дощ, туман), Lumen або запеченого світла для досягнення реалістичної картинки з висоти пташиного польоту.
    • Профілювання сцени (GPU/Draw Calls), робота з HLODs, оптимізація overdraw для стабільного FPS при рендерінгу кількох камер одночасно.

     

    Необхідні навички:

    • Впевнене володіння інструментарієм Unreal Engine 5.x (Editor, Material Editor, Landscape Mode).
    • Досвід роботи з великими відкритими світами (Open World, World Partition).
    • Розуміння принципів PBR (Physically Based Rendering) та оптимізації матеріалів.
    • Вміння працювати з бібліотеками асетів (Quixel Megascans, Marketplace) — імпорт, налаштування, адаптація.
    • Базове розуміння Blueprints (для налаштування простих інтерактивних об'єктів або скриптів генерації).

     

    Буде плюсом:

    • Досвід роботи із зовнішніми генераторами ландшафтів.
    • Знання основ 3D-моделювання (Blender/Maya/3ds Max) для дрібних правок геометрії.
    • Розуміння специфіки роботи сенсорів (як виглядають об'єкти в ІЧ-спектрі).
    • Досвід роботи з GIS-даними (реальні карти висот, супутникові знімки).
    More
Log In or Sign Up to see all posted jobs