工作职责:
1.负责农机智能终端App的设计、开发与持续迭代,核心功能包括:高精度农机导航(GNSS/RTK)、作业路径规划、作业面积统计、作业质量监测、设备状态上报等;
2.负责与嵌入式团队、算法团队协作,实现App与农机控制器、传感器(如IMU、摄像头、毫米波雷达)、北斗/GNSS模块的数据交互;
3.负责Android终端与农机控制器及各类传感器设备的数据通信与协议实现,包括GNSS模块、IMU、摄像头、毫米波雷达等设备,通过蓝牙、USB、串口或CAN等方式完成数据采集、状态控制及实时数据交互。
4.负责优化App在弱网、无网、户外强光、高低温等复杂农田环境下的稳定性、性能与用户体验;
5.负责作业数据采集、存储及管理模块开发,实现本地数据缓存、离线数据记录、断点续传与云端同步机制;
6.参与Android应用架构设计与技术选型,编写高质量、可维护、可扩展的代码,开展单元测试、自动化测试及代码评审,持续提升系统稳定性与开发效率。
7.领导交办的其他工作。
任职要求:
1.大学本科及以上学历,计算机、电子、自动化、通信等相关专业;
2.具有3年以上Android原生开发经验,精通Java/Kotlin语言,熟悉Android SDK、Jetpack组件(ViewModel, Room, Navigation等);
3.具有地图/定位/导航类App开发经验,熟悉高德/百度/Google Maps SDK,了解GPS/北斗定位/RTK/PPP高精度定位原理;
4.熟悉蓝牙/BLE、串口通信(USB/RS232/485)、CAN总线通信,具有与硬件设备通信的实际项目开发经验;
5.具备良好的多线程、内存管理、性能调优能力,能处理低功耗、长时间运行场景;
6.熟悉网络协议(HTTP/MQTT/WebSocket),有离线数据同步、断点续传经验者优先;
7.对农业机械、自动驾驶、物联网领域有浓厚兴趣或实际项目经验优先。