← Все вакансии/Senior/REMOTE GLOBAL
SeniorRemote

Android Engineer

RG
REMOTE GLOBAL
Уровень
Senior
Формат
Remote
О роли

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

О компании

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 и аппаратной кодировкой видео
Условия
  • Небольшая команда, значительная степень ответственности и влияние на архитектуру и продукт
Стек и навыки

С чем работаем