Roles and Responsibilities :
- Basic / Expert level knowledge of Android or Linux Debugging
- Basic understanding of Power and performance profiling
- Basic / Expert user level skills of Python, excel and Powerpoints
- Basic / Expert user of Mobile Development boards / setup
- Basic knowledge of SoC, CPU and Memory System
- Mobile Platform image flashing and running user application manual and automated ways
- Android Kernel Logs (Systrace, Perfeto etc) collection and reporting
- Power, Thermal and Performance logs collection and reporting
- Maintaining the setup with stable power and functionality
- Document use case process, precondition and logging steps
Requirement details :
Should know Android basics - How to use Android, Android level of debugging, How to load an application, Start APK, Oops of Android, ADB commands, etc (Do not require any kernel-level understanding or detailed / development knowledge).Comfortable working with USB, JTAG, and Lauterbach.Hands-on in the lab.Lots of data analysis work - All kinds of Software logs and power logs.Initially testing is to be done manually, since more repetitive work is involved, a person should be able to automate the test cases using Python.If we notice any issues / challenges then talk with technology / Development or hardware teams to understand what changes need to be done to meet the competition or better than the competitionSkills Required
Android Programming, Python Programming, Mobile Development, Oops Concepts, Jtag, lauterbach