职位描述
岗位职责
1. 嵌入式软件开发
• 负责自动咖啡机嵌入式软件架构设计、模块开发、调试与优化。
• 设计并实现 MCU 的底层驱动(如 PWM 控制、温度传感、流量计、泵控等)。
• 维护和优化 FreeRTOS 任务调度,提高系统实时性和稳定性。
2. 硬件控制与传感器集成
• 负责控制电机、加热系统、压力传感器等,实现精准咖啡冲泡控制。
• 处理 I2C、SPI、UART、CAN 等通信协议,与各种传感器和执行器交互。
• 优化 PID 控制算法,提高温控和压力调节精度。
3. 物联网与远程控制
• 设计并开发 Wi-Fi/4G/蓝牙等远程通信方案,实现远程监控、设备管理和数据同步。
• 负责 MQTT/HTTP/CoAP 等协议开发,实现云端对接和远程调试功能。
• 确保数据加密传输,保障用户数据安全。
4. AI 口感优化
• 研究并应用 AI 算法,优化萃取参数(如水温、水流速率、压力、研磨粗细度等)。
• 通过机器学习模型分析用户反馈,自动调整冲泡策略,提高用户体验。
5. 系统优化与测试
• 进行软件性能优化,降低功耗,提高系统响应速度。
• 负责软件测试、问题诊断与故障排查,确保系统的稳定性和可靠性。
• 编写技术文档,形成标准开发流程和调试指南。
任职要求
1. 学历与经验
• 本科及以上学历,计算机、电子工程、自动化或相关专业。
• 2年以上嵌入式软件开发经验,有智能家电、自动咖啡机或类似设备开发经验者优先。
2. 技术能力
• 精通 C 语言,熟悉 STM32/ESP32 嵌入式开发,有 RTOS 经验(如 FreeRTOS)。
• 熟悉硬件接口和总线协议(I2C、SPI、UART、CAN)。
• 掌握 PID 控制算法,能优化温控、压力调节等参数。
• 具备 Wi-Fi/4G/蓝牙等物联网开发经验,熟悉 MQTT、HTTP 通信协议。
• 熟悉 AI 口感优化相关算法,有机器学习/数据分析经验者优先。