APP开发:
1、熟悉Java,Kotlin等语言的使用,熟悉Android应用层开发基础技术
2、做过Android系统应用模块的开发,如SystemUI、Launcher,Settings等系统应用
3、做过车载车控应用的开发,我的车、空调、驾驶模式、能量管理,座椅通风等模块(不是必选项,有更好,优先有此项经验的)
4、熟悉车载信号传输交互链路,会使用can工具调试功能开发(不是必选项,有更好,优先有此项经验的)
5、熟悉Jetpack中常用组件的使用,如livedata、ViewModel、lifecycle等的使用
6、了解anr、内存异常、启动优化等性能稳定性的知识(有实际处理经验的最好)
框架:
负责车端系统框架对应模块研发
要求:
1.熟悉git/svn等常用代码管理工具,精通C语言或者java语言,能熟练使用C或者java语言编写代码并调试;
2.熟悉Android系统工作原理,具有较强的开发、调试、性能优化能力,能够分析Android源码定位问题;
3.熟悉Android框架核心技术,如(AMS,WMS,PMS,Binder,CarService)等,熟悉Android系统的开机过程;
4.了解Camera,GPS,Bluetooth,Wifi系统框架,有相关系统模块经验者优先;
5.熟悉系统功能定制,有框架对接其他模块问题处理,有车载中间件研发或系统定制经验者优先。