工作职责:1. 负责开发和完善机器人示教器的软件功能,包括用户界面的优化、后端逻辑的增强以及与机械臂控制系统的集成;2.根据项目需求,设计和实现机械臂的新功能,包括但不限于运动控制算法、路径规划和安全特性等;3. 对现有功能进行维护和优化,提高机械臂的性能和稳定性,确保软件满足高质量标准;4. 负责新硬件外设的适配工作,包括开发和集成相应的驱动程序,确保硬件与机械臂控制系统的兼容性和性能;5. 编写和维护技术文档,包括设计说明、应用指南等,以支持团队成员和最终用户的需求。任职资格:1. 精通C++和Python编程语言,具备在Linux环境下进行高效软件开发的能力;2. 了解Javascript,有前端网页开发经验,能进行基本的界面开发和调整;3. 深入了解ROS2操作系统,具有使用ROS2进行机器人软件开发的实战经验;4. 了解机械臂的基本操作和控制逻辑,具备机器人控制系统和示教器开发的实际经验优先;5. 具备出色的分析和解决问题的能力,能够独立识别、分析并解决开发过程中遇到的复杂技术问题;6. 良好的团队合作精神和自我驱动能力,能够在快节奏的工作环境中独立解决问题;7. 热爱机器人行业,对新技术充满热情,愿意持续学习并将新知识应用于项目中,以推动技术进步和产品创新。