岗位职责:1.负责机器人/机械臂及视觉等相关的软件设计,包括与机器人/机械臂相关的通讯软件、决策系统和运动轨迹规划,独立完成架构设计、相应的硬件选型、控制算法、工艺实现、集成开发环境(包括前端、后端)等;2.根据视觉、手抓、机械臂及工况等相关数据,构建决策系统模型,并根据决策系统自动生成机器人/机械臂运动轨迹;3.与视觉、机械、电气、AI和运动控制等机械臂研发团队紧密合作,共同参与机器人/机械臂运动控制方案和视觉方案等的制定,对其他专业提出设计要求,确保最终机器人/机械臂和视觉相关软件的设计的有效性,软件所最总形成机器人/j机械臂运动轨迹的可靠性和鲁棒性;4.主导并负责相关的软件测试;5.参与研发及试点现场调试,收集并快速应对各控制、决策问题等,进行相应的软件迭代;任职要求:1.本科及以上学历,自动化、计算机等相关专业,5年以上工业相关软件开发经验; 2.精通C/C++、C#等编程语言,具备扎实的编程基础和良好的代码风格,具备优秀的算法设计与实现能力;3.熟悉TCP/IP协议以及基于socket的通讯,具备相关的编程经验;4.熟悉机器人通讯、控制原理和机器人坐标变换等、熟悉工业自动化技术,具备深厚的工业相关软件设计功底;5.熟悉专家系统、决策控制理论;6.了解机器视觉技术、AI技术、以及传感器、执行器、驱动器等控制,并能够灵活应用于控制系统设计中;7.能够关注行业动态和技术前沿,不断引入新技术、新方法,提出创新性的控制策略和解决方案;8.精力充沛、开放包容、视野开阔,自我驱动、抗压能力强、有创业精神,真正能将战略有效落地。