разработчик android-прошивок для автомобильных систем

ЛабАвтоСофт

United States

Remote

USD 120,000 - 180,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ЛабАвтоСофт ищет инженера для взятия технической ответственности за направление локализации ПО китайских авто-ГУ и дальнейшего руководства проектом. Требуется глубокий системный опыт Android, Linux, AOSP, знание Java/Kotlin, smali и инструментов анализа APK/DEX.

Работа предполагает развитие локализации, интеграцию приложений и поддержку процессов установки. Позиция с перспективой роста: управление командой, создание воспроизводимой сборки и документации, работа с оборудованием лаборатории и

Responsibilities

  • Изучать архитектуру Android-систем ГУ: разделы, системные приложения, ресурсы, сервисы и зависимости.
  • Сравнивать штатные и модифицированные компоненты, определять влияние изменений.
  • Разрабатывать русификацию интерфейсов, сохранять штатные функции автомобиля.
  • Изучать и реализовывать установку и интеграцию приложений с учётом разрешений и подписей.
  • Организовывать сохранение исходного ПО, тестирование восстановления на лабораторном оборудовании.
  • Создать воспроизводимую сборку: исходники, патчи, версии инструментов, контрольные суммы и журнал изменений.
  • Развивать платформу установщиков: определение версии ГУ, набор комплектующих, процедуры и диагностику ошибок.
  • Готовить инструкции для установщиков и разбирать результаты испытаний.
  • Достичь воспроизводимого решения для одной модели и затем переносить подход на другие платформы.

Job description

Описание:

ЛабАвтоСофт занимается русификацией и настройкой программного обеспечения китайских автомобилей. Наш сайт: https://avtosoft.by/. Мы развиваем собственную разработку: локализацию автомобильных мультимедийных систем, интеграцию приложений и платформу для установщиков. Ищем инженера, который возьмёт техническую ответственность за это направление и со временем сможет стать его руководителем.

Задачи:

Исследовать архитектуру Android-систем автомобильных ГУ: образы разделов, системные приложения, ресурсы, службы и зависимости. Сравнивать штатные и модифицированные компоненты, устанавливать назначение изменений и ограничения совместимости. Разрабатывать собственную русификацию интерфейсов с сохранением штатных функций автомобиля. Исследовать и реализовывать установку и интеграцию приложений с учётом разрешений, подписей и системных зависимостей. Организовать сохранение исходного ПО, проверку резервных копий и испытания восстановления на лабораторном оборудовании. Создать воспроизводимую сборку: исходники, патчи, версии инструментов, контрольные суммы и журнал изменений. Совместно с командой развивать платформу установщиков: определение версии ГУ, проверку комплекта, выполнение проверенных процедур и диагностику ошибок. Готовить понятные инструкции для установщиков и разбирать результаты испытаний. Первый приоритет — довести одну выбранную модель до воспроизводимого и проверенного решения, затем переносить подход на другие платформы.

Требования:

Практический опыт с Android на системном уровне: AOSP, прошивки устройств, системные или привилегированные приложения. Уверенная работа с Linux, ADB, Android SDK и инструментами анализа APK/DEX. Понимание Java/Kotlin и smali; умение читать чужой код и проверять гипотезы. Опыт анализа Android-ресурсов, манифестов, подписей, разрешений и межпроцессного взаимодействия. Python или другой язык для автоматизации анализа, сборки и диагностики. Работа с Git и технической документацией. Умение отделять подтверждённый результат от предположения и оценивать последствия изменения системного ПО. Нам нужен опыт глубже обычной разработки мобильных приложений: важно понимать, как приложение связано с системой и что может нарушиться при его замене. Будет плюсом: Опыт с автомобильными ГУ, Android Automotive, ECARX или другими embedded Android-платформами; Анализ native-библиотек, C/C++, Ghidra или IDA; Знание загрузки Android, Verified Boot, SELinux, OTA-обновлений и структуры разделов; Работа с UART, eMMC/UFS, лабораторными стендами и восстановлением устройств; Опыт локализации интерфейсов и проверки отображения на разных разрешениях; Организация выпусков ПО и техническое руководство небольшой командой; Знание всех перечисленных технологий не обязательно. Важны сильная база и примеры самостоятельно решённых задач

Условия:

Возможность построить собственное направление разработки внутри действующего бизнеса. Прямое взаимодействие с руководителем компании и специалистом, работающим с автомобилями. Практические задачи и обратную связь от установщиков. Возможность влиять на архитектуру, инструменты и состав будущей команды. Обсуждение необходимого оборудования и ПО под согласованный план. Возможность вырасти в технического руководителя направления. Формат занятости, удалённую работу, необходимость участия в стендовых испытаниях и вознаграждение обсудим индивидуально. Готовы рассмотреть проектный старт с конкретным результатом. Проверки потенциально опасных изменений проводим на стенде или специально выделенном устройстве. Клиентские автомобили не используем для непроверенных экспериментов. Используем ИИ-инструменты для ускорения разработки и анализа. При этом инженер отвечает за проверку кода, воспроизводимость результата и технические решения.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Инженер Android-прошивок для автомобильных систем
Инженер Android-прошивок для автомобильных систем

ЛабАвтоСофт • United States

Remote
USD 120,000 - 180,000
Test manager (manual) in automotive
Test manager (manual) in automotive

Intellias • United States

Remote
USD 110,000 - 160,000
Mobile architect in automotive
Mobile architect in automotive

Intellias • United States

Remote
USD 140,000 - 190,000
Embedded engineer
Embedded engineer

Снэп АйТи • United States

Remote
USD 90,000 - 150,000
ДМС
Стоматология
Предоставление техники
QA инженер (manual) мобильных приложений
QA инженер (manual) мобильных приложений

Uzum • United States

Hybrid
USD 120,000 - 160,000
3 дополнительных оплачиваемых дня кvac
qa инженер (auto) мобильных приложений
qa инженер (auto) мобильных приложений

Магнит • United States

Remote
USD 7,600 - 10,000
Team lead in data plane
Team lead in data plane

Бифорком Тек • United States

Remote
USD 24,000 - 37,000
qa engineer (auto) для систем реального времени
qa engineer (auto) для систем реального времени

Intellectual management systems • United States

Remote
USD 80,000 - 120,000
Flexible remote format
Impact on architecture and key tech方向
android-разработчик мобильных приложений
android-разработчик мобильных приложений

ГКС • United States

Hybrid
USD 90,000 - 130,000
ДМС
Обучение за счёт компании
Оплата AI инструментов
+1
automation qa игровых клиентов (auto)
automation qa игровых клиентов (auto)

BLACKHUB Games • United States

Remote
USD 90,000 - 150,000