Search by job, company or skills

botlab dynamics

Android Platform Engineer

Save
  • Posted 21 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Summary

We are looking for an Android Platform Engineer with 2+ years of professional experience in AOSP development (excluding internships) to customize Android OS and integrate our application as a system-level application.

The role involves working with AOSP source code, Android framework internals, system services, and build systems to modify the OS and support specialized hardware integrations.

Key Skills

AOSP & Android Platform

  • Hands-on experience working with AOSP source code
  • Experience building Android from source
  • Strong understanding of Android framework architecture
  • Experience modifying Android framework or system components

System-Level Development

  • Knowledge of system apps and privileged permissions
  • Experience with Binder/AIDL IPC
  • Understanding of Android services and background execution

Programming

  • Strong proficiency in Java and Kotlin
  • Experience integrating native C/C++ modules via JNI (preferred)

Build Systems

  • Familiarity with Android build systems (Soong/Make)
  • Experience with Gradle
  • Familiarity with NDK build systems (CMake/ndk-build)

Debugging & Performance

  • Strong debugging skills using:
  • adb
  • logcat
  • dumpsys
  • systrace / Perfetto
  • Experience troubleshooting system-level issues

Responsibilities

  • Customize Android OS using AOSP
  • Integrate and maintain our application as a system-level app
  • Modify Android framework or system services when required
  • Work with Android build systems to produce custom system images
  • Implement secure IPC mechanisms using Binder/AIDL
  • Optimize performance for high-frequency data processing and hardware interaction
  • Debug issues across Android framework, system services, and native layers

Preferred Qualifications

  • 2+ years of professional experience in AOSP development (excluding internships)
  • Experience with HAL development or device bring-up
  • Experience integrating applications into:
  • /system/priv-app
  • /system/app
  • Familiarity with SELinux policies
  • Strong understanding of Android's permission model
  • Experience working with embedded Android devices

Why Join us

  • Work on cutting-edge Android platform customization projects
  • Gain hands-on exposure to system-level Android development
  • Collaborate with hardware, firmware, and software teams to build innovative solutions
  • Opportunity to work on custom Android devices and specialized hardware integrations

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149314605