职位描述
岗位职责
1. 主导咖啡机电子软件的全流程开发,从需求分析、设计、编码,到测试与优化,确保软件功能契合咖啡机智能化操作需求,例如实现远程控制、个性化咖啡制作参数设定等功能。
2. 深度参与软件架构设计,依据咖啡机硬件特性与用户使用场景,打造稳定、高效、可扩展的软件架构,保障软件在不同型号咖啡机上稳定运行。
3. 与硬件开发团队紧密协作,完成软件与硬件的集成与调试工作,及时解决软硬件协同过程中出现的问题,如通信协议适配、数据交互异常等。
4. 负责解决软件运行时出现的各类技术难题,运用专业知识快速定位并修复软件缺陷,持续提升软件的稳定性和可靠性,降低软件故障率。
5. 关注行业技术发展趋势,引入新技术、新方法优化现有软件功能,如结合人工智能算法实现咖啡口味智能推荐,提升用户体验。
任职要求
(一)硬性条件
1. 计算机科学、软件工程等相关专业,本科及以上学历。
2. 具备2 - 5年软件开发经验,有嵌入式软件或物联网软件开发经验者优先,熟悉咖啡机软件研发流程者优先考虑。
(二)技能要求
1. 精通C、C++等编程语言,熟练掌握数据结构和算法,能够运用这些知识进行高效的代码编写和性能优化。
2. 熟悉嵌入式实时操作系统(RTOS),如FreeRTOS、RT-Thread等,能够在这些系统环境下进行软件开发和调试。
3. 了解物联网通信技术,如Wi-Fi、蓝牙、MQTT协议等,能够实现设备与云端、设备与移动终端之间的通信功能。
4. 具备良好的问题解决能力和调试技巧,能够熟练使用各类调试工具,如示波器、逻辑分析仪等,快速定位和解决软件问题。
5. 有较强的学习能力和团队协作精神,能够快速掌握新技术,与团队成员有效沟通协作,共同推进项目进展。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕