
中粮集团|软件工程师
岗位职责
1. 工业平台/应用核心功能开发:
① 负责公司工业物联网平台、数字孪生可视化平台、智慧能碳管理平台或MES生产执行系统等产品的后端/前端核心模块的设计与开发工作;
②参与产品需求评审与技术方案选型,编写高质量、可维护的代码,确保系统的稳定性、可扩展性与高性能。
2. 工业数据接入与处理:
①负责工业设备数据采集服务的开发与维护,对接主流PLC、CNC、SCADA系统,支持Modbus、OPC UA、MQTT、S7等工业通信协议的数据解析与标准化处理;
②设计并优化时序数据存储方案,处理海量设备实时数据与历史数据的高效读写。
3. 数字孪生与可视化引擎建设:
①参与数字孪生底层引擎的研发工作,涉及三维场景渲染、模型轻量化加载、实时数据映射与驱动的开发与性能调优;
②负责可视化组态工具、低代码/零代码配置界面的前后端功能实现,提升工业场景下的交付效率。
4. 业务逻辑与算法实现:
①根据MES、能碳管理等业务场景,实现生产排程、质量SPC分析、物料追溯、能耗统计与碳排核算等核心业务逻辑的代码开发;
②配合算法团队,将设备预测性维护算法、能效优化模型落地为可运行的工程代码。
5. 系统集成与接口开发:
①负责平台对外API接口、消息队列等集成能力的开发,确保与客户现有ERP、PLM、WMS、OA等系统能够顺畅对接;
②编写详细的技术设计文档、接口规范文档及部署运维手册。
6. 质量保障与问题排查:
①参与代码评审,保障代码质量。协同测试团队进行问题定位与修复;
②对线上生产环境进行必要的技术支持与紧急问题响应,保障工业系统的运行连续性。
任职要求
1. 学历与专业:
①硕士及以上学历,计算机科学与技术、软件工程、自动化、电子信息工程等相关专业。
2. 技术栈要求(根据不同侧重,至少满足1-2项核心能力;三个方向重点选择一个即可,不必全部满足):
①后端方向:
精通Java/Go/Python中的至少一门语言,有扎实的编程功底与数据结构基础;
熟悉Spring Boot/Cloud,或主流微服务框架,有分布式系统开发经验优先;
熟悉MySQL、PostgreSQL、InfluxDB、TDengine或MongoDB等关系型与时序/非关系型数据库。
②前端与可视化方向:
精通Vue/React前端框架,熟悉TypeScript,有复杂前端工程化项目经验;
有Three.js、Babylon.js、Cesium或Unity/UE等三维渲染引擎开发经验者优先;
了解WebGL底层原理,对数字孪生、工业组态场景者优先。
③物联网与边缘计算方向:
熟悉工业网络通信协议(Modbus TCP/RTU、OPC UA DA/AE/HA、S7、Profinet、MQTT Sparkplug);
有工业网关开发经验,或熟悉边缘计算框架(如EdgeX Foundry、KubeEdge)优先。
3. 综合素养:
①责任心与严谨性:
对工业级代码的质量和稳定性有敬畏之心,具备良好的编码习惯和文档书写习惯。
②逻辑与沟通:
逻辑思维清晰,能主动与产品经理、前端/后端同事高效协作,具备良好的团队沟通能力。
③学习能力:
对工业互联网、数字孪生、AI大模型应用等新技术保持强烈的好奇心与快速实践能力。
专业要求:计算机科学与技术、软件工程、自动化、电子信息工程等相关专业
中粮集团校园招聘:软件工程师岗位来自中粮集团招聘官网,具体内容以中粮集团招聘官网为准。
