Мы — Атом. Разрабатываем электромобиль-гаджет и его версии для семьи, такси, каршеринга и службы доставки, а также собственный маркетплейс приложений и другие сервисы.
Мы ищем Системного архитектора для проектирования системы дополненной реальности (AR Engine) на базе Godot и навигатора электромобиля (Java/Kotlin, AOSP). Предстоит разрабатывать внутреннюю архитектуру решений и механизмов интеграции с источниками данных.
Чем предстоит заниматься:
- Проектировать архитектуру навигационной системы на Java/Kotlin и AR Engine (система управления AR-контентом) на Godot Engine под AOSP, принимая во внимание существующий контекст и верхнеуровневые требования.
- Разрабатывать архитектурные решения с использованием микросервисной архитектуры и других паттернов проектирования.
- Проектировать базы данных, включая распределённые системы, для хранения и обработки навигационных данных.
- Разрабатывать и документировать API с использованием AIDL и Protobuf.
- Создавать техническую документацию с применением UML и методологий проектирования на основе моделей.
- Взаимодействовать с командами архитекторов, разработчиков и тестировщиков для реализации архитектуры.
- Осуществлять интеграцию навигационных данных и AR-компонентов в реальном времени.
- Анализировать требования, оценивать риски и обеспечивать производительность решений.
- Обеспечивать развитие и поддержку жизненного цикла ПО команды.
Для нас важно:
- опыт работы системным архитектором;
- опыт работы разработчиком (Java/Kotlin) 3+ лет;
- опыт работы с игровым движком Godot Engine или готовность его изучать для реализации AR-функционала;
- глубокое знание и практическое применение UML и методологий проектирования на основе моделей (Model-Based Design);
- опыт проектирования баз данных, включая распределённые системы (SQL, NoSQL);
- знание и опыт проектирования API с использованием AIDL и Protobuf;
- понимание ключевых принципов и паттернов проектирования архитектуры ПО (GoF, микросервисы, Enterprise);
- навыки работы в Agile/Scrum-командах;
- умение, способность и навык разбираться в существующем коде и технических решениях команды, способность видеть или выяснять причину тех или иных решений;
- аналитический склад ума и умение работать с технической документацией;
- английский язык, достаточный для написания и чтения технической документации (В1-В2).
Будет плюсом:
- знание SysML, PlantUML, C4 для моделирования систем;
- опыт разработки геоинформационных систем (ГИС);
- знание стандартов ASPICE и AUTOSAR;
- знание протокола MQTT;
- опыт разработки технических заданий с использованием ГОСТ 34, ГОСТ 19 или ISO/IEC/IEEE 29148;
- знание и опыт работы с OSM, Yandex NaviKit, Yandex MapKit;
- опыт работы с AR-технологиями;
- глубокое знание Java и/или Kotlin, опыт мобильной разработки;
- понимание работы встраиваемых систем и автомобильных технологий (CAN, GPS, сенсоры);
- опыт проектирования систем реального времени.
Мы предлагаем:
-
высокотехнологичный продукт, возможность создавать новые процессы и влиять на развитие;
-
работа в международной команде высококвалифицированных профессионалов;
-
корпоративная культура, выстраиваемая в духе инноваций, открытые горизонтальные коммуникации;
-
годовую премию и дополнительные бонусы в кафетерии льгот, которые можно тратить на питание, транспорт, ДМС со стоматологией, страхование жизни и имущества, фитнес, образование и другое;
-
бесплатный доступ к платформе с обучающими курсами iSpring, спортивные командные игры и другие приятные мелочи;
-
корпоративное оборудование;
-
гибридный формат работы;
-
трудоустройство в аккредитованной ИТ-компании.
Пройди вместе с нами крутой кейс по созданию электромобиля с нуля!