岗位职责:
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相关应用的开发。