О компании
REMOTE GLOBAL помогает командам захватывать реальные пространства с помощью телефонов, 360° камер и дронов, а затем использовать полученные 3D-пространства для документации, измерений, отслеживания прогресса и совместной работы. Изначально фокус — строительная отрасль и рабочие процессы, которым нужен надёжный пространственный архив.
Обязанности
- Разрабатывать рабочие процессы съёмки на базе ARCore для сканирования реальных пространств
- Работать с сессиями ARCore: состояния трекинга, позы камеры, anchors и системы координат
- Собирать и синхронизировать кадры камеры, измерения IMU, GPS/данные местоположения и ARCore-позы для 3D-реконструкции
- Обрабатывать потерю трекинга, релокализацию, прерывания, motion blur, низкую освещённость и вариативность устройств
- Оптимизировать длительные сессии по CPU, GPU, памяти, батарее и температуре
- Управлять большими медиаданными: фоновые обработки, загрузки, ретраи и синхронизация
Требования
- Практический опыт разработки и релиза хотя бы одного ARCore-продукта, используемого реальными пользователями
- Сильный production-опыт Android и отличные навыки Kotlin
- Глубокое понимание жизненного цикла ARCore, поведения трекинга и реальных кейсов сбоев
- Опыт работы с позами камеры, трансформами, системами координат, anchors, camera intrinsics и ориентацией устройства
- Опыт сбора данных сенсоров телефона и синхронизации потоков с разными timestamp, частотами и потерями данных
- Production-опыт с Camera2, ARCore Shared Camera API, MediaCodec и аппаратной кодировкой видео
Условия
- Небольшая команда, значительная степень ответственности и влияние на архитектуру и продукт