任职要求:
1. 熟悉机器学习(如TensorFlow、PyTorch等)、深度学习等相关领域的框架、理论和算法,具有扎实的编程技巧,精通至少一种主流编程语言(如Python、Java、C++等);
2. 有实际项目的机器人应用开发经验,了解机器人软硬件系统组成,熟悉机器人操作系统(如ROS)的使用和开发,能够进行机器人行为规划、路径规划、感知与运动控制等方面的开发工作。
3. 熟练掌握ABB、KUKA、FANUC等机器人的调试及离线编程示教仿真,能够独立设计、开发和调试机器人应用程序,并与硬件产品进行集成,具备机器视觉、目标检测和跟踪、三维重建等相关理论和实践经验,处理和分析图像、点云等传感器数据,并结合机器学习算法进行目标识别和场景理解应用。
4. 具备良好的分析和解决问题的能力,能够独立解决开发和应用过程中的技术难题,能够对软硬件故障进行排查和修复;
5. 具有良好的团队合作能力,能够与其他工程师、产品经理和设计工程师协作,共同完成机器人应用的开发和优化,工作主动积极,沟通能力强,抗压能力强,能有效在团队中完成布置的工作任务,能够与非技术背景的人员进行有效的沟通,理解和满足客户的需求;
6. 对新的技术和行业动态保持敏锐的兴趣,并具备自主学习能力和创新思维能力,能够提出并实现改进机器人应用的创意和想法。
7. 有3年以上机器人集成应用从业经验者优先。
岗位职责:
1. 与产品经理、项目经理、方案工程师等团队成员合作,分析用户需求并理解所需机器人应用的功能、特性及工艺需求,组织或参与机器人系统集成方案的制定;
2. 根据需求分析结果,设计机器人应用系统的整体架构,包括软件和硬件组件的选择与集成;
3. 负责机器人程序的二次开发、相关定位功能模块解决方案及相关视觉算法开发或集成,包括机器视觉、传感器数据处理、目标检测与跟踪、轨迹规划和运动控制等方面;
4. 应用机器学习和深度学习算法,开发、调试和优化相关机器视觉算法;
5. 进行系统级和单元级的测试,确保机器人应用程序的质量和性能达到要求,为机器人应用提供技术支持,解决用户反馈的问题和故障,排查并修复软件故障和问题;
6. 编写相关文档,包括需求规格、设计文档、用户手册等,与团队合作,确保开发进度和交付目标的实现;
7. 负责应用系统的电气部分设计、出图及应用编程;