岗位职责:
1、负责对项目系统软件需求进行技术分解,形成需求说明书;
2、负责参与系统软件的设计,包含SLAM模块、路径规划模块、二次定位模块(二维码、图像识别、特征识别等)、通讯协议等;
3、负责软件测试,异常问题记录、原因分析及制定解决对策。
岗位要求:
1、本科及以上学历,软件、人工智能、计算机、自动化、机器人、电子等相关专业;
2、熟悉管道、信号量、多线程与多进程、消息队列等,熟悉git、makefile、cmake、gdb等工具的使用;
3、熟悉C或C++,python等编程语言,有良好的编程习惯及风格,熟悉STL库等,熟悉TCP/IP协议栈,以及socket、
4、熟悉ROS机器人操作系统框架,具有一定的移动机器人项目开发经验;
5、具有良好的技术攻关能力和创新能力,思维敏捷、精力充沛。