职位描述: 岗位职责:
1.负责基于 Linux、实时操作系统的机器人应用程序开发和系统集成;
2.负责 C/C++ 的软件开发与维护,包括软件架构、通信组件、系统封装。
任职要求:
1.熟练掌握 C/C++,有良好的编码风格;
2.熟悉 Linux/POSIX系统,shell脚本,熟悉交叉编译;
3.熟悉多线程、多进程、网络通信技术,掌握相关的开发技术;
4.熟悉软件开发流程:包括软件设计文档、单元测试、除错追踪、版本管理;
5.本科及以上学历,计算机、机器人、自动化相关专业。优先录用:熟悉实时操作系统与实时系统编程、实时系统构建熟悉机器人软件框架:ROS/ROS
2.0,OROCOS熟悉中间件:DDS,OpenUA,CORBA,OpenRTM;熟悉工业总线:ECAT,PofiNET,EtheNet/IP;熟悉机器人系统、自动化平台相关的软件开发