招聘公告 · 职位检索 · 央国企/事业单位/名企

27校招-机器人算法工程师(J10780)

单位:柏楚电子类型:校招地点:上海市更新:2026-09-24

岗位信息

招聘单位柏楚电子
工作地点上海市
官方更新时间2026-08-13T19:07:38

职位描述

——方向一:

1.负责CAM软件中刀具姿态生成核心算法的开发与优化,研究并实现空移路径算法开发和优化;包括机床、机械臂刀具路径规划、路径平滑;

2.设计并实现加工任务排序与调度算法,解决单(多)个机器人的加工顺序优化问题(如TSP、多机器人任务规划和调度);

3.参与机器人离线编程平台开发,将三维模型加工路径提取并规划为机器人可执行的加工轨迹;

4.结合现场机器人加工工艺,与现场工程师协作优化路径生成,优化整体加工效率与平稳性,迭代现有产品并开发新功能。

——方向二:

1. 多厂商机械臂快速适配:对接并维护主流机械臂/控制器(多型号、多协议),完成驱动、指令集映射、状态机、告警与异常恢复,保障稳定交付。

2. 基于 ROS 2 的中间件开发:设计实现节点/话题/服务/动作接口,完善生命周期管理、通信可靠性、多线程并发与性能优化。

3. 机器人能力生态扩展:引入仿真/虚拟调试、视觉/点云、示教与标定等能力,打造可复用“能力包”和工具链。

4. 平台化接入与标准化组件输出:将机械臂能力接入公司体系,形成标准组件,支撑业务规模化复制。

5. 质量与交付保障:建设自动化测试与CI/CD流程,完善回归验证、版本管理与现场问题闭环。

——方向三:

负责下述工作内容:

1、软件开发:参与机器人控制系统的软件设计与开发,完成产品开发或算法验证;

2、算法优化:参与机器人算法研发,精通以下至少一个方向

(1)路径规划与避障:掌握 RRT 系列规划算法、碰撞检测算法,使用强化学习或模仿学习优化机器人运动规划;

(2)机器人标定:运动学标定、动力学参数辨识、末端负载 、摩擦力辨识、IMU - 相机外参联合标定;

(3)力控算法:力位混合控制、拖动示教、外力检测,实现精密装配、打磨抛光、人机交互等;

(4)振动抑制算法:机械臂振动建模与主动抑制方案开发;

(5)移动机器人导航:基于 Navigation2 开源框架实现自主导航、定位避障功能;

(6)视觉 SLAM:熟练使用 ORB-SLAM3、VINS-Fusion、OpenVINS 等经典视觉惯性 SLAM 开源框架;

(7)远程遥操作:基于 ROS2 搭建 VR/UMI 机器人遥操作系统,实现低时延、高可靠远程操控。

(8)模仿学习或真机强化学习:负责VLA/世界动作模型(WAM)/强化学习在机器人操作场景的技术预研

任职要求

——方向一:

1. 理工科本科及以上(自动化、控制、计算机、数学、软件等优先);

2. 熟练掌握一门面向对象语言(C++ 等),熟悉算法与数据结构;

3. 了解图论 / 组合优化 / 路径规划(如RRT*)、了解碰撞检测算法(PQP);

4. 掌握机器人运动学基础(DH 参数、正逆解、雅可比),了解机器人学基本理论者优先;

5. 熟悉 ROS / 工业机器人 SDK(ABB、KUKA、FANUC、UR 等)或有过机器人仿真、离线编程经验者优先。

——方向二:

核心技能:

1. 精通机器人学基础: 深刻理解机器人运动学、坐标变换(齐次变换矩阵)、动力学基础,具备实际编程实现能力。

2. 软件开发能力: 精通 C++ 和 Python,熟悉面向对象设计、设计模式及现代C++特性。具备在Linux下进行系统级开发的丰富经验。

3. ROS 2实战经验: 深入理解ROS 2架构(节点、话题、服务、动作),具备基于ROS 2开发复杂机器人应用或中间件的实际项目经验,熟悉其生命周期、通信模型和工具链。

4. 工具与流程: 熟练使用Git、CMake,熟悉CI/CD流程及软件测试方法。

关键素质:

1. 出色的系统架构思维:能够从全局视角设计复杂系统的软件架构,权衡性能、扩展性与可维护性。

2. 严谨的逻辑分析与问题解决能力:能快速定位和解决涉及多线程、设备通信、系统性能方面的复杂技术问题。

3. 强烈的责任心与质量意识:深刻理解工业软件对稳定性和可靠性的严苛要求。

——方向三:

1、本科及以上学历,计算机科学、机器人、自动化、机电一体化等相关专业。

2、熟悉ROS2核心概念与机制:节点通信(Topic/Service/Action)、DDS配置、生命周期节点、launch系统等。

3、熟悉C++和Python,熟练使用Python进行工具链开发与快速原型验证。

4、熟悉机器人学理论基础(坐标系变换、正逆运动学、轨迹规划、雅可比矩阵等)。

5、熟悉主流机器人仿真平台(Isaac Sim、Mujoco等),有基于相关仿真器开发经验。

6、熟练使用Linux环境开发,熟悉Git版本管理。

7、至少精通岗位职责中的一项算法。

前往官方投递

提示:投递请认准招聘单位官方招聘官网,谨防中介收费。