锦鲤求职

上海电气

机器人系统算法工程师(27届校招)

锦鲤会替你打开官网网申、按简历自动填表提交,你只需要在关键步骤确认。

岗位描述

工作内容
1.负责轮式人形机器人的实时控制软件系统设计、开发与优化,确保高精度、低延迟的实时响应能力;实现运动控制算法代码化,优化计算效率与资源占用;开发多线程/多进程协同框架,支持传感器数据实时处理与执行器指令同步;
2.负责轮式机器人基于ROS/ROS2的软件系统架构设计与实现,搭建模块化、高实时性的通信与控制框架。开发机器人核心功能节点,优化节点间通信效率(Topic/Service/Action);设计并实现ROS与底层硬件的接口层,支持实时数据交互与指令同步。
3.对接导航、运动规划、人机交互等模块,确保ROS系统内多模块协同工作(如TF坐标变换、URDF模型维护)。
4.针对控制算法进行软件实现、以及代码优化,使代码规范、易读、少BUG、代码轻量,趋近于工程化;
5.设计测试用例,实现对算法bug测试和优化,增加代码鲁棒性,全面排除故障隐患。
6.编制上位机软件,便于实现调试、测试和系统集成。
7. 负责设计、开发并维护一套可扩展的平台后端架构,保障系统稳定运行与性能达标。
8. 根据产品与项目需求,完成后端业务逻辑实现,提供稳定、规范的 API 接口。

任职条件
1.精通ROS/ROS2核心机制(生命周期管理、DDS通信、QoS配置),熟悉常用功能包(MoveIt、Navigation2、TF2);熟练使用URDF/Xacro建模、Launch文件配置及ROS参数服务器;具备ROS系统性能调优经验(如零拷贝通信、实时线程优先级配置)。
2.熟练使用C++(ROS接口开发)和Python(工具脚本编写),掌握CMake/Colcon构建工具;熟悉Linux系统开发,掌握多线程、内存管理及进程间通信技术。
3.掌握多线程编程、实时系统开发(如Linux RT-Preempt),有嵌入式系统开发经验;熟悉传感器数据采集与处理,了解通信协议(CAN、EtherCAT、UART)。
4.具备代码性能分析与调优能力,熟悉内存管理、实时调度策略及硬件加速技术。:
5.具有移动机器人软件开发经验。

人工智能方向的申请准备

先核对岗位要求与自己的经历,再准备档案、投递和面试。

阅读求职步骤与示例 →