职责描述:
1. 架构设计:主导机器人业务相关模块编码,包括模块划分、数据流、控制流和接口定义;
2. 功能开发:主导相关软件功模块的设计和开发工作,确保硬件、软件、算法模块之间的有效集成;
3. 性能优化:分析系统性能,识别瓶颈,提出优化策略,确保系统的高可用性、可扩展性和实时性;
4. 团队协作:同算法、机械、电子团队紧密合作,推动智能机器人系统的整体开发和场景落地;
任职要求:
1. 计算机相关专业硕士以上学历,5年以上软件设计经验,有机器人系统开发相关经验;
2. 熟练掌握C++/Python等开发语言,熟悉TCP/IP、HTTP协议,有SOCKET编程和多线程多进程相关经验;
3. 深入理解分布式系统架构设计、实时系统和并发编程,具备ROS/ROS2框架下的机器人开发和调试经验;
4. 熟悉qtquick 3D渲染引擎开发,熟悉PCL,VTK等点云处理库;
5. 有机器人感知、机器人操作、机器人仿真、AI等领域算法基础或多年从业经验者优先考虑;
6 具有良好的英文读写能力以及良好的数学基础,有强烈的求知欲和进取心,有快速学习新技术的能力;