AOSP инженер
Ищем опытного AOSP инженера для модификации ядра Android на системном уровне. Вы будете работать с HAL, Binder и низкоуровневыми компонентами, отлаживать сложные проблемы на стыке Java/Kotlin и C++. Требуется глубокое знание AOSP и архитектуры Android.
Зарплата не указана — оценили по рынку
На основе 62 похожих вакансий за 90 дней.
Что предстоит делать
## О вакансии Мы ищем опытного AOSP Engineer для работы над глубокими системными модификациями и настройками Android. Мы создали продуктовую GovTech-платформу, которая устраняет разрыв между виртуальными и физическими телефонами, и эта роль является ключевой для расширения возможностей Android за пределы стандартного поведения устройств. Вы будете напрямую работать с внутренними компонентами AOSP, модифицируя основные системные компоненты, службы и аппаратные абстракции для достижения производственного поведения в нестандартных средах. ## Обязанности - Настраивать и расширять AOSP для конкретных требований продукта - Модифицировать и отлаживать системные службы Android (framework + native слои) - Работать с HAL, Binder IPC и низкоуровневыми системными компонентами - Реализовывать и настраивать поведение, связанное с: - Идентификацией устройства и системными свойствами - Сетью, телефонией, датчиками и состоянием системы - Питанием, батареей и жизненным циклом - Интегрировать и адаптировать сборки Android для виртуализированных / эмулированных сред - Отлаживать сложные проблемы на уровнях Java/Kotlin и нативном C++ - Анализировать системные логи, трассировки и сбои (logcat, tombstones, systrace и т.д.) - Сотрудничать с инженерами по реверс-инжинирингу и backend-командами по вопросам системного поведения ## Требования ### Ключевые навыки - Уверенный опыт работы с AOSP (сборка, модификация, отладка) - Твердые знания: - Архитектуры Android (Framework, System Services, HAL) - Binder IPC и модели служб Android - Владение: - C++ (NDK / нативный слой) - Java / Kotlin (слой framework) ### Системное понимание - Опыт работы с: - Политиками SELinux и системными разрешениями - Процессом загрузки Android (init, Zygote, system_server) - Системными свойствами и конфигурацией устройств - Способность отлаживать на разных уровнях (kernel ↔ HAL ↔ framework) ### Инструменты - adb, fastboot, logcat, systrace - Инструменты отладки (gdb/lldb, ndk-stack) - Система сборки (Soong / Make) ## Кому подойдет эта вакансия Эта роль предназначена для инженеров, которые: - Любят работать ниже уровня приложений - Не боятся ломать и перестраивать внутренние компоненты Android - Предпочитают решать реальные системные проблемы, а не создавать UI
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Старший C++ разработчик
Ищем опытного C++ разработчика для создания кроссплатформенных модулей аналитической платформы. Вы будете проектировать и реализовывать высокопроизводительные алгоритмы, работать с CI/CD и взаимодействовать с командами по всему миру. Предлагаем полную удаленку, достойную оплату и интересные задачи.
Embedded Engineer
Шукаємо Embedded Engineer для розробки програмного забезпечення для радіопристроїв. Потрібен досвід роботи з C, мікроконтролерами STM32, периферією та RTOS. Компанія пропонує офіційне працевлаштування, бронювання, медстрахування та роботу в офісі з гнучким графіком.
C/C++ Embedded Developer
Розробка системного ПЗ на C/C++ для edge-пристроїв під Linux. Потрібен глибокий досвід системного програмування, оптимізації та відлагодження. Пропонують бронювання та роботу над складними технологіями у Львові.
C++ Software Engineer (Desktop / Backend)
Шукаємо Strong Middle або Senior C++ інженера для роботи над десктопним клієнтом та серверною частиною продукту. Потрібен досвід з C++, Qt, QML, gRPC та багатопотоковим програмуванням. Пропонуємо роботу в офісі у Львові, конкурентну компенсацію та бронювання.
Embedded Engineer
Українська defense-tech компанія шукає Embedded Engineer для розробки ПЗ для радіопристроїв. Потрібен досвід роботи з C, мікроконтролерами STM32, периферією та RTOS. Пропонують гнучкий графік, медстрахування, бронювання та мінімум бюрократії.