职位描述
岗位要求
1、熟练掌握CC++语言编程编程,熟悉java开发,理解ARM汇编。
2、理解Android操作系统工作原理和框架设计,熟悉Android驱动等系统开发流程,有HAL层、framework层调试经验者优先。
3、熟悉I2CSPII2SUART等芯片外设接口,熟悉嵌入式系统驱动LCDCameraCTPUSBWIFI蓝牙GPRSGPSFlash等调试经验,能够根据数据手册/规格书开发驱动。
4、熟悉UI界面制作、后台运行、多媒体播放、多线程、JNI等,掌握TCP/IP协议栈原理,Http(s)协议。
5、能读懂硬件电路原理图,能使用常规示波器、万用表等仪器设备;
6、有了解过全志、瑞芯微、NXP等SOC开发经验更好。
岗位职责
1.负责Android应用开发和维护。
2. 依据项目需求,进行相应的功能开发。
3. 编写、整理技术开发文档。
4. 与测试组产品组相关人员沟通,获取BUG文档,分析BUG并制定修改计划;负责Android系统底层驱动与和核心系统的研发、移植与优化 。