岗位职责:一、平台搭建:负责CODESYS平台搭建工作,协助团队成员在CODESYS平台进行开发工作,确保功能一致性与性能优化,分析原有算法逻辑,解决跨平台硬件差异、实时性调整及通信协议适配问题,保证系统平台的性能。二、中间件开发:设计类似Beckoff ADS协议的自研中间件,实现模块间高实时性、可靠数据传输,支持OPC UA/Modbus等协议的集成。三、系统测试:搭建相关的测试环境,完成系统测试、中间件测试、集成测试及现场调试,确保系统和通讯的稳定与可靠性。 四、设计文档:输出中间件API文档、通讯协议迁移指南等设计说明书。任职要求:一、基本要求:统招本科及以上学历,通讯工程,自动控制、计算机等专业;具备5年以上工业控制开发经验,精通C/C++;二、专业知识要求:掌握Codesys Runtime架构,熟悉Socket编程、多线程、进程通信机制,具有EtherCAT通讯基础,有应用EtherCAT接口的PLC经验者优先,了解开源中间件框架(如DDS)或工业级消息队列者优先具有基本的运动控制知识,了解伺服控制,运动控制算法三、专业技术要求:熟练掌握C/C++编程语言,有较强的问题分析和定位能力;熟练使用CODESYS V3.x开发环境,有Beckhoff ADS应用经验者优先;具有多线程/实时操作系统的编程调试经验;具有工业协议栈(EtherCAT、Profilenet)开发移植经验者优先;具备嵌入式系统移植经验,了解ARM架构与实时操作系统优先(如 VxWorks)。四、可看懂英文文献,良好的沟通能力,团队协作能力和项目推动能力。