Senior Android Developer #21465
Senior Android Developer, Warren, MI, General Motors. Develop & release Human Machine Interface (HMI) application software features including Gesture Control, Customization, Speech Recognition, & Augmented Reality for GM psgr vehicle infotainment systems. Analyze HMI application requirements to enable driver to have real-time communication with vehicle infotainment system & interact without distraction while operating vehicle. Design HMI features to exchange information, convert raw, unstructured, & disorganized data into useful & actionable data. Develop requirements on Android platform using Integrated Develop Environment using IntelliJ, Dalvik Debug Monitor Service, Kotlin &Java technologies. Apply Object-Oriented Design patterns, Android patterns, Model-View-Controller (MVC), Model View Presenter & Model-View-ViewModel patterns, Creational, Structural & Behavioral design patterns to build modular, scalable, abstract & reusable components. Analyze, design & develop Android Emulator for GM Head Units by porting system including Android framework from standard Android Open-Source Project framework to infotainment platform. Design & develop Android automotive applications for all vehicle brands including Chevrolet, Buick, GMC & Cadillac using Android Software Development Kit in Java & Kotlin programming languages. Master, Computer Science, Computer Engineering, or Electrical Engineering. 24 months experience as Developer or Engineer, developing or releasing HMI application SW features, & applying Object Oriented Design patterns, Android patterns, MVC, & Behavioral design patterns to build modular, scalable, & reusable components, or related.