职位要求
岗位职责:
1、机器人软件系统的程序设计与代码编写;
2、参与项目需求分析,进行系统框架和核心模块的详细设计;
3、相关项目技术方案、文档的编写,软件单元的测试;
4、建立模型,算法开发,优化和仿真相关工作,包括仿真平台建立,测试平台搭建、模块实现和结果分析;
5、为软件设计提出新思路,新解决方案;
6、设计研发与产品相关的系统模块中的算法问题;
任职要求:
1、精通C/C++软件编程、面向对象设计方法;熟悉数据结构,操作系统,计算机原理;
2、具有丰富的Linux和Windows平台开发经验;
3、具有一定的设计模式和软件架构设计经验;
4、具有机器人定位、导航、SLAM算法(openslam,mrpt),有限状态机或行为树的实际经验;
5、熟悉机器人操作系统ROS优先;
6、熟悉C++ Boost库,STL库优先;
7、熟悉界面编程和网络编程优先;