工作职责1. 参与公司运动控制器平台Ethercat通信主站相关优化&开发;2. 参与公司运动控制器平台相关实时系统的优化&开发;3. 参与运控平台的系统性能与稳定性优化(高速同步、多核协同、主频提升等方向),负责持续改进软件系统架构、核心技术模块等,提升产品的易用性、高可靠性;4. 参与系统需求调研及需求分析,软件模块详细设计,软件模块实现及测试,文档编写等;5. 负责软件框架、图像显示、用户界面、业务逻辑、通讯、硬件集成、算法集成等核心模块开发及优化;6. 对技术难题进行攻关和解决,并对通用技术进行整理,提高技术复用度。任职要求1. 熟练掌握Linux\Windows环境下的C\C++开发;2. 熟悉网络编程、多线程编程、多进程通信、图形界面编程;3. 熟练使用Visual Studio、Qt等集成开发环境;4. 熟练使用svn/git等源码管理工具;5. 学习能力强,有自主专研和学习的能力;6. 有Ethercat开源主站开发优化经验优先7. 有开源实时系统开发优化经验优先8. 熟悉工业控制常用通讯协议(如Ethercat、Ethernet等)优先