岗位职责:1.负责Linux环境下机器人控制系统软件的功能开发与维护; 2.对控制系统与操作系统进行深度优化,挖掘系统性能;3.与上位机工程师和产品工程师配合,推动相关功能或算法的产品化;4.负责开发文档的编写、功能模块调试、单元测试、开发工具的编写与5.研发测试工作,并参与软件评审与集成部署等工作;任职要求:1.计算机、自动化、机械或机器人相关专业,2年以上工业控制研发经验;2.精通Linux环境下C/C++、python、cmake、git等工具;3.精通Linux环境下C/C++与网络通讯的开发调试,有大规模代码调试经验;4.熟悉gdb、静态动态代码检测等调试技术;5.熟悉Scrum、TDD等开发方法,熟悉常用的软件设计模式、数据结构与STL和boost的使用;6.了解基本web前端开发、PLC优先;7.较强的沟通能力、钻研精神及良好的团队协作意识,且具有较强的学习能力和问题分析处理能力。