岗位职责 主导工业自动化领域应用库的全生命周期开发,包括需求分析、架构设计,模块化开发,重点覆盖包装、印刷、电子电工等行业核心设备应用场景。提炼行业应用需求,设计行业定制化应用功能库,标准化并支持快速集成与二次开发。开发并优化运动控制核心算法(如 PID 控制、轨迹规划、多轴同步等)。制定软件开发流程规范(需求分析、代码管理、版本发布),制定开发流程规范,主导代码版本管理(Git 集成)、发布流程及技术文档(设计文档、API 手册、测试报告)的标准化输出。编写技术文档(设计说明书、接口手册、测试报告),确保交付质量符合功能安全及行业标准。 任职要求自动化、计算机、电子信息等相关专业本科及以上学历(硕士优先),英语可读写技术文档。3-5 年及以上应用开发经验,主导过至少 3 个完整项目(如包装机械、印刷设备、电子产线),熟悉行业工艺需求及典型机型控制逻辑。了解基于 CODESYS 平台进行二次开发,定义功能块代码架构,熟悉其运行时机制及 PLCopen 运动控制标准,有复杂功能库开发案例。熟练使用 C/C++ 进行模块化开发,具备工业级软件代码架构设计能力,熟悉嵌入式开发环境及多线程编程。精通自动控制理论,掌握运动控制算法(如滤波、插补、前馈补偿等),具备伺服系统(位置 / 速度 / 力矩模式)及工业通信协议(EtherCAT、CANopen 等)的实战经验。优先条件主导过基于 CODESYS 的大型分布式运动控制系统架构设计者;具备CODESYS 底层运行时(Runtime)优化经验,主导关键模块的二次开发与性能优化(如实时性提升、资源占用率降低)。具有实时操作系统(RTOS)开发经验者。