努力赢得尊重
STRIVE TO WIN RESPECT
C++开发工程师
发送简历到邮箱
岗位职责:
1、负责机器人主控软件的开发,推动机器人主控软件的迭代优化;
2、分析和解决程序问题;
3. 完成主控软件概要设计、详细设计、系统说明文档的编写;
4、与团队成员一起协作,商讨技术方案,进行技术上的实现和改进。
任职要求:
1、软件、计算机、数学、通信相关专业,本科以上学历,具有2年以上工作经验,有架构设计经验者或5万行代码以上重构经验者优先;
2、精通C++语言,熟悉C++11标准和Boost库,熟练使用面向对象和模板进行程序设计,并具备相关项目开发经验;
3、熟悉ROS或Apollo机器人平台框架,有相关使用经验者优先;
4、熟练掌握常用设计模式和常见数据结构、算法;
5、熟悉Linux系统,精通Linux命令,具备Linux操作系统开发经验,如网络编程、进程通信、内存管理和文件系统操作,能在Linux上分析和定位程序问题,熟悉内核实现原理者优先;
6、熟悉使用UML进行软件需求分析和架构设计者优先;
7、具备较好的沟通协调能力和团队协作精神,工作认真负责,能够承受一定的工作压力;
8、善于从开源库中吸取精华,具备掌握和应用新的前沿技术的能力,善于通过不断地学习来升华自己。