职位描述
1、根据产品需求,开发并实现相关机器人软件功能;负责开发和维护机器人软件,确保系统的高效性、稳定性和扩展性;
2、与产品、测试、运维等部门紧密合作,保证软件交付质量和进度。能够快速诊断和解决软件崩溃,死锁等其他问题;
3、深入理解 BS 和 CS 架构,能够根据需求设计高效、可扩展的系统架构;能够根据项目需求设计、实现高效的系统架构;
4、熟练掌握C++编程语言,具有良好的编码习惯,设计、开发和维护高性能、高质量的 C++ 应用程序;熟悉ROS框架,了解机器人操作系统原理;
5、参与整机业务状态机的设计、开发、测试和交付;与业务部门、算法部门,中间件合作,完成交互和控制相关模块;
6、和团队配合解决历史遗留问题,提供技术指导和支持,推动团队持续进步。任职要求
1、计算机科学、软件工程或相关专业;
2、熟练掌握C++编程语言,具有良好的编码习惯;
3、精通 C++语言及常见框架,有Linux 开发环境、Shell 脚本、Python 脚本经验加分。