Unreal Engine Developer (macOS Porting and Support)
The Fourth Law (Четвертий Закон) — провідний український виробник технологій автономності для дронів. Рішення компанії кодифіковані за стандартами НАТО та застосовуються у понад 50 підрозділах СОУ і 20+ виробників дронів. Наші вироби носять імена українських діячів розстріляного відродження та шістдесятників — Василя Стуса, Олени Теліги, Миколи Зерова та Анатолія Лупиноса.
У 2026 році компанія отримала відзнаку від DOU як найперспективніший проект у сфері оборонних технологій.
Місія ролі: Шукаємо Unreal Engine Developer, який відповідатиме за портування та подальшу підтримку нашої симуляційної платформи на macOS. Наш продукт побудований на Unreal Engine 5 із використанням C++, власних плагінів, модифікацій рушія та сторонніх бібліотек.
Основні задачі:
- Портування наявного Unreal Engine 5 проєкту на macOS (Apple Silicon).
- Налаштування процесу компіляції, пакування та запуску застосунку.
- Адаптація C++ модулів, власних плагінів і сторонніх залежностей.
- Дослідження та усунення несумісностей із macOS та Metal.
- Адаптація платформозалежних частин Unreal Engine за необхідності.
- Аналіз crash reports, runtime-помилок і проблем продуктивності.
- Профілювання CPU/GPU та оптимізація проблемних компонентів.
- Налаштування автоматизованих збірок для macOS.
- Підтримка працездатності macOS-версії при оновленні основної кодової бази та руш
- Взаємодія з основною командою для забезпечення кросплатформної сумісності.
Досвід та навички, які ми шукаємо:
- Впевнене володіння C++ та практичний досвід роботи з Unreal Engine 5.
- Досвід розробки або підтримки C++ застосунків на macOS.
- Розуміння Apple Silicon, ARM64 та особливостей macOS.
- Досвід конфігурації та збірки Unreal Engine проєктів.
- Досвід адаптації платформозалежного коду.
- Вміння працювати з Xcode, crash logs, debugger та profiler.
- Розуміння Metal і графічного pipeline Unreal Engine
- Здатність самостійно досліджувати складні проблеми у великій кодовій базі.
Буде перевагою:
- Досвід роботи з Unreal Engine Source та власними модифікаціями рушія.
- Розуміння Unreal Engine RHI, shaders та rendering pipeline.
- Знання Metal Shading Language.
- Практичний досвід роботи з GPU debugging tools на macOS.
- Досвід інтеграції сторонніх native SDK та C++ бібліотек.
- Досвід code signing/notarization.
- Досвід CI/CD на macOS
- Досвід роботи із симуляторами, системами візуалізації або іншими складними UE5-проєктами.
Чому варто обрати нас:
- Робота, яка матиме реальний вплив. Ми створюємо продукти, які безпосередньо посилюють оборонний потенціал України.
- Робота з топовими інженерами у сфері MilTech та автономності.
- Офіційне оформлення трудових відносин в Дія.Сіті.
- Можливість бронювання військовозобов’язаних працівників згідно з вимогами чинного законодавства.
- Щорічна оплачувана відпустка — 24 календарні дні.
- Для ветеранів передбачена додаткова оплачувана відпустка — 14 календарних днів.
- Оплачувані лікарняні відповідно до законодавства.
- Можливість компенсації витрат на навчання згідно з внутрішніми політиками компанії.
Ми шукаємо не виконавців, а однодумців, які поділяють наші цінності та готові будувати майбутнє українського MilTech.