What are the responsibilities and job description for the Development Engineer, Software position at MKS Inc.?
岗位职责:
- 项目软件开发
- 根据项目 P&I 图、电路图和技术要求,基于倍福 TwinCAT3、西门子 S7-1200/1500(TIA Portal)等主流平台,完成项目软件方案设计、PLC 编程、HMI 组态、仿真测试与现场联调;
- 采用 ST、FBD、LD 等语言编写符合 IEC 61131-3 标准的结构化、模块化、易维护代码,保障系统稳定运行;
- 输出功能说明、设计规格、测试报告、用户手册等全套技术文档。
- 系统集成与调试
- 完成 PLC 与机器人、视觉、伺服、HMI/SCADA、远程 I/O、现场仪表等设备的通讯配置与联调;
- 主导产线及单机设备的调试、优化,确保项目按时高质量交付。
- 现场技术支持
- 快速响应客户现场软件及自动化系统问题与故障,提供远程或驻厂支持;
- 对已有项目进行程序升级、功能优化,满足客户持续改进需求。
- 工业 4.0 与上层系统对接
- 负责 PLC 层与 MES/EAP 等管理系统的接口开发,基于 OPC UA/SECS/GEM 等标准;
- 实现 OEE、产量、状态等数据采集与配方、工单等指令下发,助力客户智能工厂建设。
- 技术培训与知识分享
- 对内对外开展自动化系统操作与维护培训;
- 与机械、电气团队紧密协作,从软件角度输出技术实践与改进建议。
- 专业要求
- 本科及以上学历,电气、自动化、机电、计算机等相关专业;
- 具备 3 年及以上中大型设备软件独立开发经验,主导过完整的设备控制系统项目,覆盖需求分析、架构设计、编码调试、现场部署及验收交付全流程;
- 精通 2 种及以上主流中型PLC (如倍福/西门子/三菱等) 的硬件配置和软件编程;
- 有SCADA/HMI (如 InTouch/WinCC 等) 工控软件的组态开发和脚本编写经验;
- 熟悉主流关系型数据库(MySQL/SQL Server),能完成数据存储、查询及报表统计等功能;
- 熟悉 Profinet、EtherCAT、EtherNet/IP、Modbus TCP/RTU、OPC UA 等工业通讯协议;
- 能看懂电气原理图、PLC I/O 接线图,匹配软硬件信号对接;熟悉常见工控元件 / 传感器 / 仪表,可协助硬件选型及排查硬件故障。
- 能力要求
- 具备快速理解行业工艺逻辑的能力,通过阅读需求文档、现场沟通,实现从工艺需求到软件功能的精准转化;
- 具备出色的现场问题分析与解决能力,能适应短期或频繁出差;
- 良好的团队协作与跨部门沟通能力;
- 具备工作所需的英文听说读写能力。
- 有以下经验者优先
- 熟悉 MES/EAP 接口开发或 SECS/GEM 标准;
- 有 PCB、半导体、汽车、锂电、食品包装等行业自动化项目经验。
Salary : $100,414 - $186,482