工作职责:1. 客户对接与项目管理:负责与OEM(原始设备制造商)客户进行紧密沟通,理解并转化客户需求至技术实现方案。管理客户项目,确保项目按时、按质、按量完成。2. 问题排查与解决:针对客户反馈的各类问题进行深入分析,快速定位问题根源,并设计有效的解决方案。同时,主动收集并整理产品在运行中出现的异常问题,进行系统性分析,预防类似问题再次发生。3. Android串口通信开发:负责Android平台上串口通信模块的设计与开发,实现设备间的数据交换与控制功能。包括但不限于串口初始化、数据读写、异常处理等关键功能的实现与优化。4. 系统维护与优化:持续优化Android应用的性能,包括但不限于内存管理、电量消耗、启动速度等方面的优化,提升用户体验。岗位要求:1. MQTT协议掌握:深入理解MQTT协议原理,熟悉MQTT客户端的开发与调试,能够熟练集成MQTT通信功能到Android应用中,实现设备间的稳定通信。2. 串口通信技术:精通Android平台下的串口通信技术,包括但不限于USB转串口、蓝牙串口等通信方式。能够独立完成串口通信模块的设计、开发与调试工作。3. 多线程处理经验:具备丰富的Android多线程开发经验,能够合理设计线程模型,处理复杂的并发问题,确保应用在高负载下的稳定运行。4. APP性能优化经验:对Android应用性能优化有深入理解,能够针对具体问题进行性能分析,提出并实施有效的优化方案。包括但不限于内存泄漏检测、布局优化、代码优化等。5. 良好的编程习惯与文档编写能力:遵循良好的编程规范,注重代码的可读性和可维护性。能够编写清晰、准确的技术文档,方便团队成员之间的沟通与协作。6. 持续学习能力:关注Android技术发展趋势,不断学习新技术、新框架,保持技术竞争力。7. 团队合作精神:具备良好的团队合作精神,能够与团队成员有效沟通,共同解决问题,推动项目进展。