Software Architect

Дата размещения вакансии: 25.03.2025
Работодатель: Атом
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Мы — Атом. Разрабатываем электромобиль-гаджет и его версии для семьи, такси, каршеринга и службы доставки, а также собственный маркетплейс приложений и другие сервисы.

Мы ищем Системного архитектора для проектирования системы дополненной реальности (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, спортивные командные игры и другие приятные мелочи;

  • корпоративное оборудование;

  • гибридный формат работы;

  • трудоустройство в аккредитованной ИТ-компании.

Пройди вместе с нами крутой кейс по созданию электромобиля с нуля!