岗位职责:(运控软件开发方向)1. 负责机器人运动控制软件系统的架构设计、开发和维护;2. 开发和优化机器人控制指令接口、运行时系统和调试工具链;3. 构建机器人控制软件的自动化测试框架,保障系统可靠性;4. 负责机器人控制算法的工程实现、性能优化和部署集成;5. 设计和实现机器人运行状态监控、数据采集和分析系统;6. 协同算法团队完成控制策略的软件实现和性能调优;任职要求:1. 计算机、软件工程、自动化等相关专业本科及以上;2. 3年以上工业级软件开发经验,精通C++编程,熟悉现代C++特性;3. 熟悉嵌入式Linux系统编程,熟悉各种常见通信接口,具备实时操作系统开发经验;4. 掌握多线程编程、进程间通信、网络编程等基础技术;5. 了解机器人运动学、动力学基础,熟悉运动控制系统架构;6. 熟练使用ROS/ROS2,了解机器人软件系统的典型架构;7. 具备完整的软件开发流程经验,熟悉版本控制和CI/CD实践;8. 具有良好的代码规范和文档编写习惯,具有代码质量把控意识;9. 具备良好的软件架构设计能力和系统性思维;