What are the responsibilities and job description for the Android Developer position at Zennsoft,Inc?
Job Title: Android Developer (Automotive Domain)
Role Overview:
We are looking for an experienced Android Developer with expertise in the Automotive Domain. The successful candidate will have strong knowledge of C , Android frameworks, and custom HAL implementations. This role involves working on system design, Android OS migration, and troubleshooting, with a focus on Android Automotive projects.
Key Qualifications:
• 10 years of experience in C (STL, Templates, Exception Handling)
• Strong understanding of Java
• Experience in Component/System Design (SOLID principles, design patterns)
• Confidence in explaining project experiences and outcomes
• Automotive Domain experience, particularly Android Automotive
• Strong knowledge of Android Framework, Car Service, AIDL, HIDL, VNDK
• Experience implementing Custom HAL (e.g., Radio, Vehicle)
• Expertise in Android NDK & JNI
• Familiarity with Android CTS/VTS
• Android OS migration experience, with a focus on security (SELinux, FBE, FDE)
• Strong skills in code analysis, troubleshooting, and debugging
• Proficiency with management tools (RTM, Jira, ALM)
• Experience with root cause analysis