基本要求:
1. 5年以上Android和Kotlin开发经验,4年以上车载应用开发经验
2. 本科及以上学历,计算机,软件,电子,数学相关专业
3. 至少3个项目开发经验
4. 良好的理解能力和沟通能力,良好的团队合作精神,能承担有挑战力工作,学习能力强
5. 良好技术文档编写能力
6. 了解汽车仪表/中控等车载产品的基本功能业务需求
7. 了解汽车开发流程
8. 优秀的分析问题,解决问题能力
9. 精通Android APP及Kotlin开发,具备较强的独立模块架构能力
10. 熟悉敏捷开发流程,熟悉常用的代码管理,任务管理,缺陷管理工具(RTC)
11. 具有带领3-5人工程师团队能力
12. 具备汇总单个feature开发进度的能力
加分项:
1. 在GitHub有开源项目
2. 有自己的技术博客
3. 有知名项目开发经验
4. 了解车载电子架构
专业知识要求:
1. 熟悉操作系统,数据库,编译原理,网络,安全等基础知识
2. 熟悉Android系统架构
3. 熟练Linux系统,熟练常见Linux操作
4. 熟练Java、Kotlin和C语言,了解Python等脚本语言
5. 熟练HMI开发,熟练常见开发工具和开发库,能够模块方案选型
6. 熟练HMI性能优化
7. 熟悉常见设计模式和重构原则
8. 熟悉软件开发流程
9. 熟悉测试基础
10. 熟悉Android各种组件,多线程,能够进行复杂的UI开发,自定义控件开发,后期优化工作等
11. 精通system server,如Activity Manager、Package Manager、InputManager、Window Manager等;
12. 精通Android graphic framework,如Surface Flinger、Buffer Queue等
13. 精通各种开发工具、常用的HMI组件以及APP相关的API,如CAN工具等
14. 精通高级Android App开发功能,熟悉App Service,AIDL,Binder等