Job
Description
About The Role
Project Role :Application Developer
Project Role Description :Design, build and configure applications to meet business process and application requirements.
Must have skills :Android Application Development
Good to have skills :NA
Minimum 3 year(s) of experience is required
Educational Qualification :15 years full time education
Summary:As an Application Developer, you will design, build, and configure applications to meet business process and application requirements. A typical day involves collaborating with team members to understand project needs, developing innovative solutions, and ensuring that applications are optimized for performance and user experience. You will engage in problem-solving discussions, contribute to the overall project strategy, and continuously refine your skills to adapt to evolving technologies and methodologies. Roles and Responsibilities:-Responsible for requirements analysis and design and architecture for functionalities for HMI for In-Vehicle Infotainment.-Responsible for requirements analysis and design and architecture for platform and OS functionalities.-Responsible for design and development with Android automotive framework such as audio, video, camera-Responsible for developing modules to interact with VHAL and other HALs WRT infotainment domain.-Responsible for developing modules using AAOS using different android components for infotainment.-Responsible for troubleshooting issues and resolving them for infotainment applications.-Responsible for monitoring and guiding the junior team members. Professional and Technical
Skills:
-Experience in infotainment domain-Should have good understanding on integration of Infotainment in the vehicles.-Hands on knowledge in Android based application development, Android SDK, Core Java, NDK, Android framework and customization.-Hands on expertise on the integration of AIDL/HIDL-Should have very good understanding of different Android component:Services, Broadcast receivers, content providers.-Working experience in AOSP and or AAOS.-Good knowledge in Hardware abstraction layers in Android.-Hands on experience writing unit test cases for developed modules.-Must have strong experience on Android Components and jetpack library.-Must have strong experience on solid principals, java design patterns and MVVM.-Should be Having experience in Service binding, IPC communication and thread handling.-Good experience on Java/Kotlin-Good experience on C++ 14/17-Good understanding of the git, CI/CD workflow-Strong communication and team collaboration skills-Optional:Application Development experience for Media and Phone App, Navigation, Home Screen Customization, cloud communication (very rare skill again, would not treat this as -mandatory, rather optionally)
Additional Information:-Android porting/upgrading experience.-Exposure in Google compliance testing (CTS, VTS)- The candidate should have minimum 3 years of experience in Android Application Development.-Optional:Experience in BT, Wi-Fi, GPS, CAN integration at application level. (would not treat this as mandatory, rather optionally)- This position is based at our Bengaluru office.- A 15 year full time education is required Qualification 15 years full time education