工作职责:1、参与产品的模块设计;2、独立负责产品模块开发,代码优化,问题解决;3、能承担模块级别的架构设计工作。任职资格:1、本科及以上学历,计算机或相关专业;2、熟悉linuxC/C++高性能并发编程,并熟练使用STL,熟悉各种设计模式,有良好的编程习惯;3、掌握Linux C/C++开发环境,熟练掌握gcc, gdb,精通Linux下的多线程编程,熟悉GIT工具;4、熟练掌握网络编程的基本模型和方法,有实际项目的开发经验,熟悉tcp/ip网络协议族;5、熟悉shell,具备一定的shell编程能力;6、熟悉ROS操作系统,能够完成ROS相关应用的开发。