Position: Senior Android Developer
Category: Android
English level: upper
Years of experience: 5

Android automotive, android enterprise
Android Automotive IVI
Responsibilities:
• Develop Android multi-module project with Gradle plugin (Kotlin). Launcher, HVAC (Heating, Ventilation, & Air Conditioning), Radio, Monitoring Status (a typical instrument cluster updates driving, call, and media information whenever new data comes in).
• Modify source code of default system application on customer needs (Java). Theming and design system:
 Resource overlays
 Static runtime overlays (static RRO)
 Dynamic runtime overlays (dynamic RRO)
 2

SystemUI customization  Navigation bar  Status bar
System apps customization
 Launcher
 HVAC
 Radio
 Monitoring Status 
• Setup environment, download the source code (AOSP).
 Build AOSP for emulator and real device (hardware).  Flashing of firmware on hardware.
 Add an existing application via APK.
 Add a new application via source code.
• Writing unit and integration tests
• Debugging and logging


Android Enterprise
Develop software that ensures proper operation of system
and provides credible implementation environment that safely protects important data from various hacking attacks.
Responsibilities:
• Managing Android Multi-module Project with Gradle Plugin, that include system application, platform key signed applications, and other applications. Interaction between applications by calling explicit and implicit intents, through IPC using aidl.
• Improving and maintaining main and helper apps that contain all security tests.
• Develop and support security automated and manual tests that meet common criteria (NIAP).


Technology and Skills:
Android, Android Frameworks, Android Java, Android Jetpack, Coroutines, Dagger Hilt, Kotlin, MVVM, Unit Testing, WebSocket
Android Automotive, AOSP