1.需求分析与设计与机械工程师、工艺工程师等沟通,深入了解金刚石激光切割机的工作原理、工艺流程和控制要求。参与软件需求分析,制定控制软件的整体架构和详细设计方案。2.软件开发与编码根据设计方案,使用合适的编程语言(如 C、C++、Java 等)和开发工具,完成控制软件的编码工作。实现激光切割机的运动控制、激光功率调节、切割参数设置等核心功能。编写高效、稳定、可维护的代码,遵循软件开发规范和实践。3.软件测试与调试对开发完成的控制软件进行单元测试、集成测试和系统测试,及时发现并解决软件中的缺陷和问题。在实际的激光切割机设备上进行软件调试,优化软件性能,确保软件与硬件的良好配合。4.软件优化与维护对现有控制软件进行性能优化,提高软件的运行效率和响应速度。及时处理软件在使用过程中出现的故障和问题,进行软件的维护和升级。5.技术文档编写编写控制软件的技术文档,包括需求规格说明书、设计文档、用户手册等,确保文档的准确性和完整性。任职要求:1.教育背景本科及以上学历,计算机科学、软件工程、自动化控制等相关专业。2.工作经验5年以上软件开发经验,有工业控制软件或自动化设备控制软件开发经验者优先。3.专业技能熟练掌握至少一种编程语言(如 C、C++、Python、Java 等),熟悉软件开发流程和方法。了解工业控制原理和运动控制算法,熟悉 PLC 编程和串口通信、以太网通信等工业通信协议。具备良好的算法设计和编程能力,能够解决复杂的技术问题。有激光加工设备控制软件开发经验者优先。4.综合素质具有较强的学习能力和问题解决能力,能够快速掌握新知识和新技术。具备良好的团队合作精神和沟通能力,能够与跨部门团队有效协作。工作认真负责,有较强的责任心和抗压能力。