岗位职责:1、软件程序框架的设计与代码编写,有关技术方案、通讯协议文档的编写。2、参与完成软件系统以及模块的需求调研、需求分析。3、负责模块代码的编写及功能验证。 4、完成系统的安装调试。5、协助测试人员完成软件系统及模块的测试。6、负责编制与项目相关的技术文档,做好后期的维护升级任务。岗位要求:1、本科以上学历,计算机、电子、机电、电气以及自动化相关专业;2、熟悉并习惯linux系统环境,掌握C++编程;3、2年以上ROS开发并熟练掌握机器人操作系统ROS,有多种传感器融合,激光雷达,惯性测量,里程计,超声波等经验开发者优先;4、良好的模块化和分层设计思路,熟悉软件开发流程,以及良好的代码编程风格,熟悉Git、设计模式者优先。5、具有独立工作能力,工作耐心细致,有强烈的责任心和道德观念,具有良好的沟通能力和团队合作精神。