职位描述
1,设计,开发和维护机器人(轮式底盘+协作臂/工业臂)的核心软件架构,特别是在ROS2框架下。
2,利用行为树(Behavior Tree)或状态机(State Machine)等技术实现机器人复杂任务(操作,搬运,上下料)的逻辑编排与决策控制。
3,负责机器人运动控制,导航(如结合SLAM),感知(与感知团队协作),安全系统等模块的集成与优化。
4,确保软件系统的实时性,稳定性,可扩展性和可维护性。
5,负责对接外部工作流软件平台供应商,深入理解其接口规范与业务逻辑。
6,设计,开发并实现机器人系统与外部工作流软件平台的稳定,高效,安全的API接口和数据通信。
7,解决系统间集成遇到的技术难题,确保信息流和任务流的顺畅。
8,参与新产品或新功能的技术可行性分析与系统设计。
9,提供技术输入支持产品定义,评估技术实现路径与风险。
10,编写详细的技术设计文档(如系统架构图,接口文档,状态/行为定义)。
11,设计和执行系统级测试方案,验证软件功能、性能及与外部系统的集成效果。定位,分析并解决集成测试和现场应用中出现的复杂系统性问题。
任职要求
1,本科及以上学历,自动化,机械工程,机器人学,计算机科学,电子工程或相关专业。
2,精通ROS/ROS2,具备基于ROS2进行机器人系统开发,调试和部署的丰富实战经验。
3,精通Python和C++开发,具备良好的软件工程实践和代码规范意识。
4,熟悉并具备使用行为树(Behavior Tree)和/或状态机(State Machine)设计实现复杂机器人任务逻辑的经验。
5,具备3年及以上在协作机器人机械臂或工业机器人领域的应用开发,系统集成或控制相关经验。有实际参与过将机器人系统(包含臂)集成到自动化产线或工作流中的项目经验。具备工业场景下机器人应用(操作,搬运,上下料等)开发经验者优先。
6,具备扎实的系统设计能力,能够进行模块化设计,定义清晰的系统接口。具备一定的产品定义视角,能够理解业务需求并转化为技术方案。
7,良好的问题分析与解决能力。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕