Ivyea Jobs 10196 roles · 159 companies · 1 小时前
Sharpa Robotics · 具身智能

软件开发工程师(算法工程化)

上海 校招 · 正式 工程开发

职位描述

一、职位描述: 熟练掌握C++开发经验的工程师,参与机器人系统或自动化项目的核心开发工作。您将负责设计、实现和优化基于ROS的软件模块,与硬件、算法及测试团队协作,推动产品的高效开发和落地。 二、岗位职责: 1. 基于ROS(1/2)框架开发机器人控制、感知、导航或通信模块,确保系统稳定性和性能。 2. 使用C++11/14/17标准编写高效、可维护的代码,并进行单元测试和集成测试。 3. 参与机器人系统架构设计,优化ROS节点间的通信(如Topic、Service、ActionLib等)。 4. 与硬件团队协作,完成传感器驱动(如LiDAR、摄像头、IMU)的集成与调试。 5. 解决多线程、实时性、资源竞争等复杂问题,提升系统鲁棒性。 6. 编写技术文档,包括设计规范、接口说明及用户手册。

任职要求

一、必需技能: 1. 计算机、自动化、电子信息等相关专业本科及以上学历。 2. 3年以上C++开发经验(应届生可放宽,但需有ROS项目经历)。 3. 熟悉ROS基础概念(节点、消息、TF、URDF等),有实际项目开发经验。 4. 掌握Linux开发环境,熟练使用CMake、GDB、Git等工具。 5. 理解多线程编程、网络通信(TCP/UDP)及性能优化技巧。 二、加分项: 1. 熟悉ROS 2或DDS通信机制。 2. 有机器人SLAM、路径规划、运动控制算法实践经验。 3. 了解Python脚本开发或Shell脚本自动化。 4. 熟悉Docker容器化部署或CI/CD流程。
Sharpa Robotics去官方页面投递 →