Design and implementation of various components on AOSP framework, Android Middleware and Application layers
Design, develop, code, test, and debug complex systems.
Provide multiple solutions to technical problems and challenges
Provide technical documentations such as design document.
Maintenance of existing products - recent feature implementation and feature enhancements.
Implement Industry best practices in embedded and firmware development.
Diagnose, triage, and resolve any defects arising out of Quality Engineering process.
Knowledge in building projects using Agile/SCRUM methodologies.
Robust analytical and troubleshooting skills.
Experience of Android app and Android platform development along with experience in AOSP and the AOSP build system.
Proficiency in programming languages used in AOSP: Java and C++/C (Advanced)
Experience with SCM tools such as Git, Gerrit, Jenkins and JIRA
Experience in Multithreading, IPC, socket programming
Experience in Audio Video domain, Video Conferencing is a plus.