工作职责:1. 根据产品需求,负责 Android 程序的设计和开发2. 负责产品的升级迭代维护,以及必要的性能优化3. 负责解决产品的开发和投产过程中的问题,以及关键的技术难题攻克主要工作内容: 1. 需求、可行性分析:1)分析、理解产品的需求,与FO工程师沟通、协同工作,按时转化并交付软件产品需求交付物2)可行性分析,与其他开发工程师、FO工程师等,进行可行性分析并按时交付可行性分析结果 2. 开发编码:1)设计并编写产品设计文档,包括但不限于概要、详细设计等2)参与制定软件开发计划、软件发布计划,以及测试计划 3)软件开发编码,实现产品功能,提交测试 3. 软件维护:1)分析解决产品出现的问题,完成问题汇报2)根据产品需求,完成产品的迭代升级任职资格:任职条件:1. 本科及以上学历,通信工程、电子信息工程、自动化、软件工程、软件开发及测试等相关专业2. 英语CET-4或以上,能够读写邮件,与基本业务的口语交流3. 熟悉软件开发流程,有车载软件开发量产经验4. 具备良好的编程语言基础:Java、Kotlin和C/C++,并有良好的编码风格5. 具有丰富的Android应用开发经验和熟练的调试能力,能力独立完成项目6. 熟练使用软件管理工具:git,jira等7. 理解Android framework架构,有framework相关开发经验优先8. 底层软件:熟悉常用通信协议。如UART/SPI/I2C/IIS/CAN/LIN/LVDS/A2B等;熟悉常用操作系统的原理,如QNX/Android/Linux/RTOS等,了解功能安全9. 中间层软件:熟悉Android架构及启动流程,熟悉安卓分层架构及各自的作用10. 应用软件:熟悉主流CPSP供应商的特点及Feature,有CPSP feature的开发经验优先11. 对车载信息娱乐系统技术敏感,具备主动学习新技术的能力,责任心强、有较强的抗压能力