Android OSP Framework Developer / AOSP разработчик
Прямой работодатель ATOM ( jobs.atom.team )
Опыт работы от 3 до 5 лет
Команда разработки электромобиля АТОМ приглашает Android OSP Framework Developer для работы над развитием экосистемы продукта!
Мы ищем кандидатов с широким кругозором, способных осваивать новые технологии, создавать и оценивать предлагаемые решения.
О компании:
АТОМ — это более 500 специалистов в области IT, инженерии и других направлений из России, Китая и Европы.
Мы — стабильно развивающаяся компания, сохраняющая дух дерзкого стартапа.
О команде:
Сейчас на этапе формирования, в планах ближайшее время собрать сильную команду из 10 человек.
О проекте:
Мы стремимся к тому, чтобы создать новый компактный городской кроссовер для современного технологичного образа жизни, а так же выпустить специальные модификации электрокара для такси, каршеринга и служб доставки.
Наш продукт — это не только сам автомобиль, но и множество дополнительных сервисов внутри, в облаке и мобильных приложениях.
Мы создаем уникальный сервис для пассажиров и новые возможности для бизнеса и ищем тех, кому интересно быть причастным к этому.
Весной этого года мы представили первый прототип электромобиля АТОМ, а теперь работаем над тем, чтобы первые автомобили поступили в продажу в 2025 году.
Технологический стек на проекте:
- Java,
- Kotlin (опционально),
- С/С++,
- AOSP framework.
Мы очень гибкие, и ищем человека, который сможет внедрить какие-то свои любимые (и опробованные) технологии. Двухнедельные спринты, работаем в Jira.
Чем предстоит заниматься:
- Разработка и поддержка компонентов на уровне framework, HAL частей AOSP,
- Кастомизация AOSP (в частности, Window Manager),
- Сборка образов системы из исходников AOSP,
- Автоматизация сборки системы,
- Профилирование и повышение производительности работы и времени запуска.
Пример задач, над которыми предстоит работать:
Есть гугловский Fork AOSP, который нужно будет кастомизировать под целевой дизайн, для чего придется покопаться в Window Manager, написать свой Launcher, а так же продумать, как вообще это архитектурно сделать таким образом, чтобы, например, в дальнейшем не было проблем при добавлении новых приложений.
Что нужно знать / уметь:
- Знание Java/С++/С,
- Опыт разработки и внедрения кастомизированной ОС на базе AOSP,
- Опыт работы с Window Manager,
- Опыт создания Launcher,
- Понимание внутренней архитектуры AOSP (binder, surfaceflinger, etc).
Будет плюсом:
- Знание Kotlin,
- Опыт работы на уровне загрузчиков и Linux Kernel,
- Понимание особенностей ARM архитектуры,
- Навыки системной разработки под Linux,
- Опыт работы с шинами обмена данными (I2C, SPI).
- Что предлагаем:
- Интересный продукт, возможность создавать новые процессы и влиять на его развитие,
- Работа в команде классных профессионалов из России, Китая, Европы,
- Корпоративная культура, выстраиваемая в духе инноваций, открытые горизонтальные коммуникации,
- Конкурентная официальная белая заработная плата,
- Годовой бонус,
- Кафетерий льгот (“плюшки”) - питание, транспорт, страхование, фитнес, обучение и многое другое,
- Корпоративное оборудование,
- Удаленка или гибридный формат работы:
- Набережные Челны — штаб-квартира,
- Москва, Санкт-Петербург, Тольятти — офисы в России,
- Нанкин — офис в Китае.
- Трудоустройство в аккредитованной IT-компании.
Как предлагаем общаться:
- Интервью с HR,
- Интервью с техлидом,
- Интервью с техническим директором,
- Job offer.