Android developer AOSP (middle/senior)

Оплата не указана

Вакансия находится в архиве

КОНТРОЛ+

Семеновская

г. Москва

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Полный день

Компетенции

Middle

CTRL+ это R&D компания по разработке новейших программно-аппаратных комплексов. Наши технологии в сфере IoT, AI и Embedded программирования и собственное производство микроэлектроники позволяют сложные задачи делать решаемыми. Мы активно растем в последний год и реализовали много масштабных проектов, открыли 2 офиса (в Москве и Сербии). И сейчас мы в поиске Android developer в офис в Москве (м. Семеновская или МЦК Соколиная Гора) или в Сербию (релокация в Белград).

Данная роль не предполагает удаленный формат работы - это важно.

Обязанности:

  • Сборка и настройка операционной системы Android на основе исходного кода AOSP.

  • Модификация и оптимизация исходного кода Android для достижения заданных параметров и функциональности.

Внедрение и настройка дополнительных функций и компонентов, необходимых для конкретных задач и устройств.

  • Тестирование собранной системы, устранение ошибок и оптимизация производительности.

  • Взаимодействие с другими разработчиками и инженерами для согласования требований и решения технических задач.

Требования:
  • Опыт работы с Android Open Source Project (AOSP).
  • Глубокое понимание архитектуры операционной системы Android и процессов её сборки.
  • Опыт работы с Android Studio.
  • Опыт работы с инструментами сборки Android, такими как Make, Gradle, и Bazel.
  • Знание языков программирования: C/C++, Java и/или Kotlin, Python.
  • Опыт работы с системой контроля версий Git.
  • Знание и опыт работы с CI/CD системами.
  • Опыт работы с различными аппаратными платформами на базе Android (ARM, x86).
  • Опыт оптимизации производительности и устранения узких мест в системе.
  • Понимание принципов разработки драйверов и низкоуровневого программного обеспечения.
  • Практический опыт работы с модифицированными прошивками и их сборкой из исходников.
  • Навыки работы в командной среде, хорошая коммуникативность и умение решать проблемы.
  • Знание английского языка на уровне, достаточном для чтения документации и взаимодействия с международной командой.

Дополнительный требования:

  • Опыт работы с Android NDK для разработки нативных приложений.
  • Понимание и опыт работы с инструментами анализа производительности, такими как Systrace и Traceview.
  • Опыт работы с системами автоматизации тестирования, такими как Espresso или UI Automator.
  • Знание принципов работы сетевых протоколов и опыт работы с сетевыми настройками Android.
  • Опыт работы с кастомизацией интерфейса пользователя (UI) на уровне системы.

Дополнительные обязанности:

  • Участие в проектировании и разработке новых функций и улучшений для операционной системы.
  • Документирование процесса сборки, настройки и модификации системы.
  • Анализ и внедрение мер безопасности для защиты данных и обеспечения стабильности системы.
  • Мониторинг и анализ работы системы в реальных условиях для дальнейшего улучшения.

Условия:

  • Работа в прямом подчинении CTO

  • Официально трудоустраиваем в аккредитованную IT компанию

  • Гибкое начало рабочего дня, работа в офисе full time

  • Предоставляем оборудование и бесплатную парковку

  • Помогаем с релокацией в Москву или в Сербию (данная роль для работы в одном из наших офисов)

  • У нас открытая культура коммуникаций и максимально горизонтальная структура без бюрократии

Ключевые навыки

Aosp
C/c++
Java
Kotlin
Python
Ci/cd

Адрес

Москва, Вольная улица, 35с2

Контактная информация

КОНТРОЛ+

Вакансия опубликована 26.07.2024 в г. Москва.

Похожие вакансии

#

Не указана

Москва

Полный день

Подробное описание

14 апреля

#

Москва

Горьковская

Удаленная работа

Подробное описание

19 июня

#

Middle

Москва

Полный день

Подробное описание

22 августа