ARRIVAL

Senior Android Developer (HMI)

@ ARRIVAL

Remote
локация
Санкт-Петербург (м. Беговая) или полная удаленка — на выбор.
уровень
Senior
сфера
Продуктовая компания
размер команды
6 - 10 человек

ARRIVAL создает современный коммерческий электрический транспорт, электронику и программное обеспечение автомобиля и сопутствующие сервисы. Программное обеспечение автомобиля (от контроллеров движения до панели управления, а также сопутствующие сервисы) они разрабатывают в Санкт-Петербурге, автомобили собираются в Англии.

Они ищут опытных Android разработчиков в команду Human Machine Interface (HMI) для работы над системой взаимодействия водителя и автомобиля (приборная панель, бортовой компьютер, инфотейнмент системы).

Технологии/инструменты

Java, Kotlin, Android SDK, UI, Automotive.

Почему рекомендуем

  • Возможность создавать сложные встроенные системы.
  • Вы сможете видеть, как ваш труд воплощается в жизнь на реальных автомобилях.
  • Работа над востребованным, живым проектом, уникальном для Российского рынка.
  • Работа в условиях легкого выбора оптимальных инструментов.
  • Увлеченная своим делом команда, где умеют слышать.

Примеры задач, которыми занимаются разработчики в команде:

  • Разработка интерфейса приборной панели.
  • Разработка навигатора.
  • Разработка мультимедийной системы.
  • Разработка контролов для управления функционалом автомобиля, например, дворниками или светом.
  • Идентификация водителя.
  • Распознавание голосовых команд.
  • Разработка механизмов обновления софтовых компонент по воздуху.
  • Построение межпроцессного взаимодействия между компонентами системы и многое другое.

У них много интересных задач, касающихся как разработки пользовательского интерфейса, так и работы с разными подсистемами и движками. При планировании всегда учитывают пожелания разработчика и дают возможность заниматься тем, что действительно интересно.

Идеальный кандидат разделяет их ценности и подход к разработке

  • Тщательно продумывают архитектуру, согласованно находят решения.
  • Активно общаются с дизайнерами, предлагают улучшения и прорабатывают UI до мелочей.
  • Любят делиться знаниями и полученным опытом, фиксируют решения с помощью документации.
  • Пишут Unit-тесты, проверяют code coverage и анализируют код с помощью специальных инструментов.
  • Ожидают от Вас инициативы и опыта по данным вопросам.

Кого ищут

  • Отличное знание Java, Kotlin (Coroutines, Flow) и Android SDK.
  • Опыт создания кастомных UI, widgets и program flow.
  • Понимание Android UX и их оптимизация под требования Automotive.
  • Опыт создания сложных, многокомпонентных и многопоточных систем на Android OS.
  • Умение и желание тестировать и документировать свой код, писать надежный и понятный код.

Хорошим дополнением будет:

  • Опыт разработки на C/C++.
  • Понимание и умение использовать NDK/JNI.
  • Наличие проектов с использованием OpenGL.
  • Опыт в создании навигационных решений.
  • Опыт работы над проектами, схожими с нашим, работа в автомобильной индустрии.
  • Понимание работы Android на системном уровне, опыт настройки и конфигурации или желание разобраться с этим.

Приветствуется владение английским языком хотя бы на уровне письменного изложения, так как приходится часто общаться с зарубежными коллегами и партнерами. Возможны командировки (UK, USA).

Что предлагают

  • Оформление по ТК РФ + доплата до 100% оклада для больничных и отпусков.
  • Полный пакет ДМС с первого дня работы.
  • Компенсация затрат на занятия спортом и/или изучение иностранного языка, профессиональные курсы/тренинги.
  • Бесплатные горячие обеды в офисе.
Наталья Чурякова Talent Acquisition Manager
ARRIVAL

О компании ARRIVAL

сфера
Продуктовая компания
инвестиции
$100M+
размер
1001+

ARRIVAL создает современный коммерческий электрический транспорт , электронику и программное обеспечение автомобиля и сопутствующие сервисы разрабатывают в Санкт-Петербурге, автомобили собирают в Англии.