1. 从事车载娱乐系统软件研发工作,包括 Android 平台系统级应用(SystemUI,Launcher)、 媒体应用,在线应用、导航应用、车辆控制应用软件的开发工作; 2.根据产品需求,设计车载应用模块技术方案,搭建模块框架; 3.负责解决 APP 性能及稳定性、用户交互体验等问题; 4.编写系统设计到代码实现的所有文档。 技能要求: 1.Android4 年及以上开发经验,有独立完成单个项目模块经验(包含需求评估、实现方案 评估、开发、维护等流程)。 2.精通 Android 绘制流程与事件分发机制,能够熟练的根据各种需求自定义 View。 3.了解各种框架优缺点,熟练掌握各项问题的排查策略。 4.了解原生 AOSP 系统源码结构,掌握源码编译流程。 5.掌握车机系统开发流程、掌握系统、车控应用相关功能实现逻辑。 6.了解 C/C++,JNI,OpenGL,了解 3D 引擎优先考虑。 7.熟悉 Java 的内存回收机制、掌握 Android 性能优化策略及问题排查方法。 8.能接收短期出差,具备较强的学习和问题分析能力。