岗位描述:主要负责运动控制系统的C++软件开发(模拟器和下位机应用开发);2、积极与团队合作,参与控制系统软件架构的设计与实现;3、参与技术试验,开发灵活稳健的系统架构;4、根据产品的功能模块设计,编码实现各模块功能,并保证开发质量;5、按时完成算法功能转化并提交高质量的文档。岗位要求:1、精通C++多线程多进程开发、STL、git等工具及语言,精通面向对象编程,有QT开发经验者优先;2、熟悉windows与linux跨平台开发工具与编码技术;熟悉TCP/IP通信协议,熟悉任意一种RPC框架;3、具有良好的逻辑思维能力,熟悉业务抽象和数据模型设计,具有很强的分析和解决问题能力;4、工作主动性强,具有团队协作精神和良好沟通能力;5、有良好编程习惯、文档整理能力、TDD思维。