职位描述
岗位职责:1. 负责新能源重卡车机端APP(车辆控制、状态监控、能源管理、视频处理、影像识别)及智能诊修APP(故障诊断、远程诊修、维保管理)的独立架构设计与开发,确保与车载硬件(如CAN总线、传感器)的高效交互;2. 深入理解车辆通信协议(如CAN总线协议、UDS诊断协议),实现车机端与车辆ECU、T-Box等硬件的数据解析与实时通信;3. 针对车机硬件性能(低功耗芯片、嵌入式系统)进行应用层优化,解决多线程调度、高并发数据处理等挑战;4. 独立完成需求分析、技术方案设计、核心代码编写、测试部署及上线维护全流程;5. 保障车机应用的高安全性与稳定性(如车辆控制指令防误触、数据加密传输、OTA升级容错机制);6. 探索Android技术在汽车场景的创新应用(如AR导航集成、AI故障预测、边缘计算);7. 与车载硬件团队、诊断协议团队紧密协作,推动软硬件联调与问题排查;8. 编写车载场景技术文档,指导团队成员掌握车机开发核心技术要点。 任职要求:基本要求:1. 学历与经验: - 本科及以上学历,计算机、软件工程或相关专业; - 5年以上Android开发经验,3年以上复杂项目架构设计或技术主导经验。2. 技术能力: - 精通Java/Kotlin,深入理解Android ****work机制(Binder、Handler、AMS等); - 熟悉Android Automotive OS开发框架,了解车机系统特性(多屏交互、驾驶模式适配等); - 掌握车载场景核心技术: - 熟悉CAN总线通信协议(J1939/ISO-TP)及数据解析工具(CANalyzer/CANoe); - 了解车辆诊断协议(UDS/OBD-II)及诊修业务流程(故障码读取、远程刷写); - 具备与车载硬件(ECU、传感器、T-Box)交互开发经验,熟悉串口通信、Socket通信等; - 熟练使用Jetpack组件,并掌握车机场景定制化开发(如驾驶模式下的UI冻结、低功耗模式优化); - 熟悉常见架构模式(MVVM、MVI等),具备模块化、组件化开发经验; - 精通性能优化,熟悉车载硬件资源限制下的内存管理、线程调度及实时数据处理; - 熟悉主流开源库(Retrofit、OkHttp、Glide、RxJava等)原理及定制化能力; - 熟悉车机端安全机制设计(如权限分级、车辆控制指令双向校验、数据加密传输);3. 加分项: - 有AOSP定制经验(如车机系统裁剪、驱动适配)或AGL(Automotive Grade Linux)开发经验; - 了解嵌入式开发(C/C++)、RTOS系统或边缘计算框架; - 有OTA升级开发经验(差分升级、回滚机制)或车载应用热修复方案; - 具备物联网协议开发经验(MQTT、CoAP)或云-端-车协同架构设计能力; - 熟悉AR导航(如ARCore)、AI故障预测(TensorFlow Lite模型部署)等前沿技术; - 熟悉插件化、热修复、动态化技术(如ASM、AOP); - 有开源项目贡献或独立技术博客/作品; - 了解CI/CD流程及自动化测试框架; - 具备全栈能力(后端/前端)或跨端经验者优先。
企业介绍
AI DRIVE 智御维科(重庆)科技有限公司成立于2023年8月28日,是由清华大学李克强院士团队联合产业头部企业共同发起成立的一家新能源智能网联商用车科技公司,旨在为公路物流运输场景定制化研发、生产、销售具有规模化商业落地能力的新能源智能网联商用车整车产品,及为用户提供完整的绿色、智慧公路运输解决方案。