工作职责:1.负责工控机,上位机的编写。2.根据项目需求进行软件架构设计和模块划分,确保软件的可扩展性和稳定性。3.编写高质量、高效率的代码,满足设备实时性和性能要求。4.与硬件工程师合作,进行软硬件集成测试,验证功能实现。5.开发和维护设备控制策略,优化运动控制算法和I/O处理。6.跟踪项目进度,及时识别并解决开发过程中出现的问题和挑战。7.参与新技术的研究和应用,提升软件系统的功能和性能。制作和维护技术文档,确保开发过程的透明性和可维护性。8.提供相关技术支持和培训,帮助团队其他成员提升技能。任职要求:1.本科以上学历,至少3年以上软件开发经验,具备C#或C++开发经验者优先。2.了解运动控制系统、伺服电机控制及相关算法。3.熟悉工业总线(如CAN、EtherCAT 等)以及通信协议。有良好的问题分析和解决能力,能够快速定位和解决系统bug4.熟悉工业总线(如CAN、EtherCAT等)以及通信协议。有良好的问题分析和解决能力,能够快速定位和解决系统bug。5.具备使用版本控制系统(如Git)的经验。