职责描述:
1、 参与机器人相关算法软件(C++为主)的整个开发过程,包括代码架构设计、数据结构设计、编码、测试等;
2、 参与新技术预研工作,评估新技术在软件实现上的可行性和可用技术栈;
3、 负责现有软件的性能优化、重构、调试工作;
4、 负责所参与开发软件的(中文/英文)文档编写工作;
任职要求:
1、 本科及以上学历,计算机科学与技术/软件工程专业背景,熟悉掌握C++语言开发;
2、 具备良好的数据结构和算法理论基础,理解算法复杂度、搜索、动态规划等概念;
3、 熟悉OOP、设计模式、版本管理,熟悉大型软件构建、协作、测试、发布流程。
优势条件(有以下一项或多项开发经验):
1、 有省级及以上ACM竞赛经验者优先;
2、 有PAT证书者优先;
3、 有多车调度系统、移动机器人导航、移动机器人运动规划项目经验者优先;
4、 同时具备Windows和Linux开发经验者优先。
我要应聘