Android
Application with Hardware Abstraction Layer Development Experience:
(1) Experience
in programming languages: Java/Android or Kotlin.
(2) Programming
experience in embedded C, C++ and Good knowledge of embedded OS concepts
(Linux).
(3) Android HAL
development Infotainment Media, USB, Navigation Phone, Camera, BT, radio,
Launcher, GAS, SystemUI.
(4) At least 3 years’
experience working in Android Development.
(5) Strong
working experience in Android Application Layer development (system apps and
3rd party apps).
(6) Strong
working experience in Android Service Framework Layer (AOSP, AIDL, IPC, Binder,
Serializable, Parcelable).
(7)
Multi-threaded programming using POSIX & Good understanding of Access
control & user privilege mechanism in Linux.