- 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 - new 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.