职位描述
【岗位职责】
1.产品全周期负责:参与或负责ISOBUS相关APP产品的需求分析、详细设计、系统架构设计。
2.开发与交付:独立完成Android客户端程序的开发、测试、上线及后续维护迭代工作。
3.技术攻关与质量保障:解决开发中的关键技术难题,确保代码的健壮性、可维护性与高质量。
4.性能与体验优化:持续优化移动应用的性能、功耗及用户体验,满足严苛的工业或车载环境要求。
【任职要求】
一、 硬性门槛 (必须满足)
1.学历与专业:统招本科及以上学历,计算机、通信工程、电子信息工程、自动化等相关专业。
2.工作经验:3年以上Android平台实际开发经验,具备独立负责模块或项目的能力。
3.行业经验:具备汽车电子、医疗器械、工业控制、仪器仪表、智能硬件等任一领域的项目开发经验,熟悉相关行业规范尤佳。
二、 核心技术与能力
1.语言与框架:
1)精通 Java,深入了解设计模式、Android系统框架及SDK。
2)熟练掌握 Kotlin 进行现代Android应用开发。
3)熟练使用 C/C ,掌握 Android NDK/JNI 开发,能进行底层库移植、性能优化或与硬件交互。
2.硬件交互与通信 (ISOBUS关键技能):
1)必需:精通 蓝牙(BLE)、串口(UART) 通信编程,有完整的设备对接、数据协议解析项目经验。
2)加分:熟悉 OTG、CAN总线、USB Host/Device 等通信方式,了解 ISOBUS(ISO 11783)标准或相关农/工控设备协议。
3.系统与网络:
1)深入理解Android网络通信机制,熟悉 HTTP/HTTPS、TCP/UDP、WebSocket 等。
2)掌握多线程编程、内存管理及性能调优方法,能熟练使用工具定位解决OOM、ANR、卡顿等问题。
4.架构与工程化:
1)熟悉 MVVM、MVC 等架构模式,了解组件化、模块化开发。
2)具备良好的代码规范意识,能使用 Git 进行团队协作。