工作内容:1.负责机器人的控制算法的开发、调试和测试2.开发自研机器人操作系统,对接机器人本体上的各种硬件设备3.构造编写机器人控制相关的SDK,给内部同事或客户使用岗位要求:1.2年以上上位机软件开发经验,可以独立完成上位机系统开发,参与开发过机器人项目更佳。2.熟练掌握Linux环境下的C/C++、Python语言;3.熟悉操作系统原理,数据结构,网络编程,了解ros1、ros2; 4.熟悉UDP、TCP/IP协议栈,熟练掌握多线程编程技术;5.良好的软件工程能力,代码清晰规整;6.良好的职业修养,善于思考,良好的沟通能力和团队协作精神。