Digital Mobile Computing - Pune, India - PeopleLogic

    PeopleLogic
    Default job background
    Description

    Desired Competencies : MustHave

    1. Minimum 6 years of experiencein Android Automotive based application development for InVehicleInfotainment systems.
    2. Proficiency in Object orienteddesign and design patterns and clean architecture rules
    3. Deep understanding of AOSP code and Architecture
    4.Deep understanding of Android based applications and integrationwith external components.
    5. Working experience ofcustomizing System Apps
    6. Experience of Googlecertification process timeline and challenges involved
    7. Experience of AA/CP certification process
    8.Experience in Android SDK NDK JNI
    9. Experience increating AVD (along with GAS applications)
    10.Experience with thirdparty libraries and APIs
    11. GoodUnit testing experience
    12. Automotive ASPICEdevelopment experience
    13. Worked on latest Androidversions (Beyond Android Pie)
    14. Experience in codemigration to latest android version impact analysis etc
    15. Familiar with Jetpack dependency injection Android ArchitectureComponents Audio/Video Framework Animation Canvas
    16.Knowledge of CTS/VTS
    17. Proficiency inC/Java/Kotlin
    18. Proficiency in developing modularscalable android application using latest google android librariesand framework.
    19. Knowledge of UML state diagramssequence diagrams.
    20. Code debugging and defectanalysis

    Good ToHave

    1. Knowledge of VHALarchitecture Camera HAL Exterior View System (EVS)
    2.Knowledge of integrating GAS (Google Automotive Services)applications
    3. Knowledge of Google certificationprocess timeline and challenges involved.
    4. In depthunderstanding of Audio flinger surface flinger.
    5.Keyboard management in Android
    6. Harkey (keycode)management in Android

    Roledescriptions

    1 Designarchitecture which is scalable modular and reusable with highperformance
    2 Assist team to develop high qualitysoftware
    3 Requirement analysis and discussion withstake holders
    4 Do performance qualitycontrol
    5 Providing technical leadership to thedevelopment team
    6 Supporting members of the team withmentoring pairing code reviewing and driving the
    adoption of best practices
    7 Manage technicalcommunication with Customers

    Digital : MobileComputing - Android