车载系统Android开发工程师
中科创达职位描述
岗位职责: 负责车载系统Android端应用及SDK(AAR)的设计、开发与维护; 根据车载产品需求,独立完成功能模块开发,保障代码质量与系统稳定性; 开发并维护JNI接口,实现Java/Kotlin与C++层的高效交互; 参与车载Android框架层定制与优化,解决系统级兼容性及性能问题; 负责或参与车载网络通信模块的开发,包括 SomeIP(SOME/IP) 和 DoIP(Diagnostic over IP) 相关功能的集成与实现; 配合硬件及系统团队,进行车载场景下的问题定位与调试; 编写相关技术文档,持续优化代码结构和性能。 任职要求: Android基础:熟悉Android框架及生命周期,具备实际手机或车载应用开发经验; SDK开发:能够独立开发并封装Android SDK(AAR),具备良好的API设计能力; 语言能力: 熟练使用Kotlin和Java进行开发; 具备一定的C++编程能力,能够理解或编写底层逻辑; JNI能力:能够独立构建和维护JNI接口,熟悉Native层与Java层的交互机制; 车载网络协议: 具备 SomeIP(SOME/IP) 实际开发经验,能够基于SomeIP进行服务发现、远程过程调用(RPC)等开发; 具备 DoIP 开发经验,理解UDS诊断协议在DoIP中的封装与传输机制; 英语要求:CET-4及以上,能阅读英文技术文档; 具备良好的编码习惯、团队协作意识及问题解决能力。 加分项(可选): 有车载系统(如Android Automotive)开发经验; 熟悉CAN、GPS等车载常用通信协议; 有NDK、CMake实际配置经验; 熟悉性能优化、内存泄漏排查; 了解常见开源框架原理(如Retrofit、OkHttp、Glide等)。
对这个职位感兴趣吗?