📍 Санкт-Петербург (м. Беговая)Полная удалёнка
Специализация
Mobile (Android / iOS)
ARRIVAL создает современный коммерческий электрический транспорт, электронику и программное обеспечение автомобиля и сопутствующие сервисы. Программное обеспечение автомобиля (от контроллеров движения до панели управления, а также сопутствующие сервисы) они разрабатывают в Санкт-Петербурге, автомобили собираются в Англии.
Они ищут опытных Android разработчиков в команду Human Machine Interface (HMI) для работы над системой взаимодействия водителя и автомобиля (приборная панель, бортовой компьютер, инфотейнмент системы).
Технологии/инструменты
JavaKotlinAndroid SDKUIAutomotive Engineering
Почему рекомендуем
- Возможность создавать сложные встроенные системы.
- Вы сможете видеть, как ваш труд воплощается в жизнь на реальных автомобилях.
- Работа над востребованным, живым проектом, уникальном для Российского рынка.
- Работа в условиях легкого выбора оптимальных инструментов.
- Увлеченная своим делом команда, где умеют слышать.
Примеры задач, которыми занимаются разработчики в команде
- Разработка интерфейса приборной панели.
- Разработка навигатора.
- Разработка мультимедийной системы.
- Разработка контролов для управления функционалом автомобиля, например, дворниками или светом.
- Идентификация водителя.
- Распознавание голосовых команд.
- Разработка механизмов обновления софтовых компонент по воздуху.
- Построение межпроцессного взаимодействия между компонентами системы и многое другое.
У них много интересных задач, касающихся как разработки пользовательского интерфейса, так и работы с разными подсистемами и движками. При планировании всегда учитывают пожелания разработчика и дают возможность заниматься тем, что действительно интересно.
Идеальный кандидат разделяет их ценности и подход к разработке
- Тщательно продумывают архитектуру, согласованно находят решения.
- Активно общаются с дизайнерами, предлагают улучшения и прорабатывают 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