1.有2年以上Android系统开发经验,熟练使用C/C++进行编程;熟练掌握Java语言,计算机相关专业本科以上学历;
2.熟悉Android 系统(4.0以上)底层BSP开发和framwork架构、Android框架及JNI/JDK,熟悉Android HAL层开发,并根据系统源码进行修改和研发,整合硬件驱动,解决BSP硬件驱动层整合过程中的问题;
3.掌握NDK下程序的编译、链接、调试,了解Linux下设备驱动程序开发;
4.有常见的外设器件驱动开发经验优先,包括但不限于:Display、Touch Screen、Camera、Sensor、USB device、按键指示灯和Audio等;
5.深入理解系统性能优化,如电源、内存管理等子系统优化,有相关经验者优先。