主要职责:
1. 数据采集系统设计与开发:
· 负责设计与实现数百台3D打印设备的实时数据采集方案,确保数据的准确性、完整性与时效性。
· 研究与对接各类3D打印设备的通信协议(如Modbus, OPC UA, MQTT等),完成设备数据的自动化获取。
2. 数据平台与系统集成:
· 构建和维护数据流管道,串联后端数据库(如时序数据库、关系型数据库)与前端Web应用。
3. 数据处理与分析:
· 对采集到的设备运行数据(如打印状态、温度、耗材使用、故障代码等)进行清洗、预处理和规整。
· 根据业务部门(如生产、运维、研发)的需求,进行多维度数据分析和建模,挖掘数据价值。
· 建立设备健康度、利用率、故障预测等关键指标模型。
4. 数据可视化与报告:
· 开发并维护Web端的数据可视化仪表盘,直观呈现设备集群的整体运行状态、生产效率及关键绩效指标。
· 定期生成自动化数据报告,为管理层决策提供数据支持。
· 响应临时性数据提取和分析需求,并提供清晰的数据解读。
5. 运维与优化:
· 监控数据采集系统的稳定运行,及时排查并解决数据中断、异常等问题。
· 持续优化数据架构和数据处理流程,提升系统性能和可扩展性。
优先考虑条件
•有 Klipper 或 Marlin 框架的二次开发、定制化经验;
•熟悉 Python,并具备自动化脚本、测试或数据处理的开发经验;
•具备常见工业通信接口或协议经验(如 CAN 总线、Modbus、EtherCAT 等);
•熟悉数据库系统(优先 SQLite),能够进行数据存储、查询与优化;
•有嵌入式系统或 Linux 平台驱动开发、调试经验;
•对 3D 打印工艺与流程有基本理解,熟悉 G-code 的生成、解析与应用;
•有前端开发经验(如JavaScript/TypeScript, React/Vue)或桌面应用开发经验(如Qt),能够支持界面与交互开发。