Мы — Атом. Разрабатываем электромобиль-гаджет и его версии для семьи, такси, каршеринга и службы доставки, а также собственный маркетплейс приложений и другие сервисы.
Ищем Software Architect (Middle) в команду Vehicle Graphics, которая разрабатывает навигатор и AR HUD (проекционный дисплей с дополненной реальностью) для будущего электромобиля Атом.
Одной из особенностей электромобиля является проекционный дисплей (HUD). С помощью HUD показываем важную информацию (в том числе навигатор) на лобовом стекле в поле зрения водителя без отвлечения от дороги. А использование AR создает не только уникальный пользовательский опыт, но и делает поездку более комфортной и безопасной.
Состав команды: разработчики на Unreal и Godot, Android разработчики, дизайнеры, картографы, QA, DevOps.
Software Architect предстоит проектирование решений для системы управления AR-контентом и формирование архитектурных артефактов.
Чем предстоит заниматься:
-
Разработка архитектурных решений продукта на основе продуктовых и технических требований, с использованием паттернов проектирования (ООП) и API (AIDL, Protobuf).
-
Создание архитектурных артефактов (SRS, ADR) с применением UML и методологий проектирования на основе моделей.
-
Проектирование системы управления AR-контентом для Head-Up Display («AR Engine») на Godot Engine под AOSP, принимая во внимание существующий контекст и верхнеуровневые требования.
-
Проектирование Конструктора Приложений DevKit. Проектирование интеграции и совместимости между Конструктором и AR Engine.
-
Взаимодействие с командами системных архитекторов, разработчиков и тестировщиков для реализации архитектуры.
-
Анализ требований, оценка рисков и обеспечение производительности и эффективности решений.
-
Поддержание архитектурных артефактов в актуальном состоянии.
-
Архитектурный надзор в рамках описанных продуктов.
-
Обеспечение развития и поддержки жизненного цикла ПО команды.
Для нас важно:
-
опыт проектирования ПО (UML, C4 или другие подходы к проектированию) от 1 года;
-
знание и глубокое понимание принципов и паттернов проектирования архитектуры ПО (SOLID, GoF, API);
-
опыт работы с игровым движком Godot Engine или готовность его изучать для реализации AR-функционала;
-
знание и практическое применение UML и методологий проектирования на основе моделей (Model-Based Design);
-
знание и опыт проектирования API (в нашем случае AIDL и Protobuf);
-
умение, способность и навык разбираться в существующем коде и технических решениях команды, способность видеть или выяснять причину тех или иных решений;
-
аналитический склад ума и умение работать с технической документацией;
-
опыт работы с Git/Gitlab, Jira, Confluence.
Будет плюсом:
-
знание SysML, PlantUML, C4 для моделирования систем;
-
опыт разработки технических заданий с использованием ГОСТ 34, ГОСТ 19 или ISO/IEC/IEEE 29148;
-
опыт работы разработчиком (Java/Kotlin) от 2х лет, опыт мобильной разработки;
-
понимание принципов работы и устройства игровых движков (Unity, Unreal Engine и т.п.);
-
понимание работы встраиваемых систем и автомобильных технологий (CAN, GPS, сенсоры);
-
опыт работы с AR-технологиями;
-
опыт проектирования баз данных, включая распределённые системы (SQL, NoSQL);
-
знание стандартов ASPICE и AUTOSAR, знание V-Model;
-
знание протокола MQTT;
-
навыки работы в Agile/Scrum-командах.
Что предлагаем:
-
интересный продукт, возможность создавать новые процессы и влиять на его развитие;
-
работа в команде профессионалов из России, Китая, Европы;
-
корпоративная культура, выстраиваемая в духе инноваций, открытые горизонтальные коммуникации;
-
конкурентная официальная белая заработная плата;
- ДМС со стоматологией после прохождения испытательного срока;
-
корпоративное оборудование;
-
гибридный или удаленный формат работы;
- оформление по ТК РФ (срочный ТД на 18 месяцев c возможностью продления).
Пройди вместе с нами крутой кейс по созданию электромобиля с нуля!