职位关键词
投递时间:2026年01月28日-2026年04月28日
职位描述:
岗位职责:
负责工业设备(如控制系统、自动化设备)的 C/C++ 软件开发,包括功能模块编码、逻辑优化及单元测试;参与工业设备硬件调试工作,定位软硬件协同问题(如接口通信、传感器数据交互),配合硬件团队完成联调与故障排查;参与软件系统设计,包括架构规划、模块划分、接口定义,确保设计方案适配工业场景需求;按要求完成技术文档编辑,包括需求文档、设计文档、调试报告、用户操作手册等;配合团队完成项目推进,与硬件工程师、测试工程师、现场实施团队高效协作,确保项目按时交付;持续优化已上线工业控制软件的稳定性、兼容性,解决现场反馈的软件问题。
岗位要求:
全日制本科及以上学历,至少 1年以上工作经验;熟练掌握 C/C++ 编程语言,具有 1年以上嵌入式或C++开发或工业控制领域软件开发经验,能独立完成模块开发;具备一定的软件设计能力(非纯嵌入式编码),能参与架构讨论或模块设计,理解工业场景下的软件可靠性、实时性要求;必须接受文档编辑工作,具有清晰的文档撰写逻辑和良好的文字表达能力;具备强烈的团队协作意识,能主动沟通协作,适应项目化工作节奏;有扎实的软硬件调试能力,能使用调试工具(如 GDB、逻辑分析仪、万用表、示波器等)定位软件 bug 及硬件交互问题;熟悉 OPC UA 的标准化数据通信接口、TwinCAT平台 和/或其他主流PLC的控制系统软件设计、运动控制卡;熟悉工业现场总线(如Profinet,EtherCAT,EtherNet/IP,Modbus-TCP/RTU)的配置与调试;对工业控制逻辑有理解,具备快速学习工业控制的能力(满足其一也可);对运动控制系统、机器人控制或自动化系统有深入的理解和实际经验;具备良好的软件架构设计和模块化开发能力。