岗位职责:1、负责公司运动控制器PC端上位软件以及其他硬件产品协议对接的设计、研发和维护工作;2、基于QT开发框架,根据产品功能需求完成模块的设计和产品研发工作;3、完成业务功能的接口的开发,负责对应接口文档的维护工作;4、解决产品的PC端使用过程中遇到的问题、版本兼容以及性能优化。5、及时输出相关工作的技术文档。岗位要求:1、掌握面向对象的设计方法,熟悉QT框架以及常用设计模式、设计原则;2、熟悉MVC设计模式,熟练掌握数据的序列化输出方法和数据库存储技术,会编写存储过程、视图、触发器;3、熟悉TCP Socket编程,有一定的Windows下网络编程经验;4、具备扎实的计算机专业知识基础,对数据结构、操作系统、算法等专业知识掌握得不错;5、有好的编程风格和快速开发的能力,熟练掌握C++;6、熟悉Windows/Linux环境下编程和调试,熟悉Visual Studio/QT Creator开发工具;7、优秀的需求理解、分析能力,丰富的软件设计与编程、调试经验;8、有运动控制行业应用开发经验者优先。