职位描述:
负责相关生产软件的测试/开发。将研发提供的软件进行测试、导入产线;将工艺、生产、质量提出的软件功能诉求转化为合理的的软件需求,对需求进行软件开发,推进落实,同时对现有的软件系统/功能持续改进和维护。
岗位职责:
1、生产软件测试与验证
负责研发交付的生产相关软件(MES、测试程序、烧录工具、配置工具、自动化脚本等)的功能、稳定性、兼容性测试;
制定并执行测试计划、测试用例,输出测试报告,推动缺陷闭环;
在导入产线前完成充分验证,保障软件满足量产稳定性与效率要求。
负责生产软件在产线环境中的部署、配置、升级与回退;
协同工艺、生产、质量等部门,完成软件在不同产线/工位的落地与切换;
处理产线使用过程中的软件问题,快速定位并推动解决,保障生产连续性。
2、需求分析与转化
对接工艺、生产、质量等部门,收集并梳理软件功能诉求;
将业务/现场需求转化为清晰、可实现的软件需求(需求说明、流程图、原型或接口说明);
评估需求合理性、实现成本与风险,推动需求优先级排序与落地。
根据实际需要,参与生产相关软件或工具的开发与维护(如测试工具、自动化脚本、数据采集与分析工具等);
对现有生产软件进行功能优化、性能提升或可维护性改进;
参与代码评审,确保代码质量与可维护性。
3、系统维护与持续改进
负责现有生产软件系统的日常维护、问题分析与版本管理;
结合产线反馈,持续推动软件在效率、稳定性、可用性上的改进;
总结并沉淀标准流程、操作规范与技术文档。
编写和维护测试文档、需求文档、操作手册、发布说明等;
推动生产软件相关流程与规范的建立与优化。
4. 代码版本管理与迭代能力(重点)
熟悉代码版本管理工具(如 Git),理解分支管理、合并、回退等基本流程;
具备在多版本并行情况下进行代码迭代与维护的能力,能够区分 开发版本 / 测试版本 / 生产(产线)版本;
能参与或主导生产软件的版本发布流程,包括版本打包、发布说明、升级与回退方案;
对版本变更具备风险意识,能在发布前评估对产线节拍、稳定性和数据一致性的影响。
5. 完成领导安排的其它专项工作。
职位要求:
1、学历:
计算机科学与技术、软件工程、自动化、电子信息等相关专业,本科及以上学历。
2、经验:
①至少3年以上工作经验。
②有制造业、智能硬件、自动化设备行业背景者优先。
③有 MES、产线测试软件、设备控制软件、烧录工具、配置工具等相关经验者优先。
3、技能:
①熟悉至少一门编程语言,如 Python / C / C++ / C# / Shell 等。
②能进行简单到中等复杂度的软件或脚本开发,用于生产工具、测试程序或自动化处理。
③熟悉自动化测试。
④熟悉常见操作系统(Windows / Linux),具备基本环境搭建与问题排查能力。
⑤了解常见网络基础(IP、端口、简单通信问题排查)。
4、其他要求:
①良好的改善意识,具备严谨的逻辑思维、出色的分析问题和解决问题的能力。
②良好的跨部门沟通协调能力。具备一定的抗压能力,能适应工作环境和工作任务的变化。