AgiBot logo
智元机器人
传感器中间件开发实习生

传感器中间件开发实习生

发布于 1 天前

实习/见习

上海市
无经验要求
实习生
仅现场办公
本科
信息技术与基础设施
Camera
Can
Cmake
Ethernet
Gitlab Ci/Cd
Gps
Imu
Lidar
Ros/Ros2

AI 估算 · 4k–8k

根据实习生市场薪资水平和上海生活成本估算

职位详情

关于这个职位

作为传感器中间件开发实习生,您将参与人形机器人底层软件栈的建设,负责传感器数据采集、时间同步、任务调度等中间件基础功能开发,并学习多类型传感器的驱动接入与适配

这是一个深入了解机器人系统、跨学科协作的机会,适合对底层技术感兴趣的学生

最低要求

计算机、电子、自动化、机器人等相关专业本科及以上学历

熟练掌握 C/C++,具备良好的编程基础,了解 Linux 环境下的开发与调试方法
理解常用通信接口与基础协议(如 I2C、SPI、UART、CAN、Ethernet)之一或若干
对多线程、内存管理、锁机制、事件驱动等系统基础有一定认知或课程/项目实践
有较强的学习能力和问题分析能力,愿意在真实机器人系统中不断调试、验证和迭代方案
对机器人系统、有机电融合系统或中间件方向有兴趣,愿意深入底层技术

工作职责

参与传感器中间件框架开发:参与中间件架构设计、模块划分与接口实现,涉及数据采集、时间同步、缓存管理、任务调度、事件机制等基础功能开发

多类型传感器接入与适配:学习并参与 IMU、Camera、LiDAR、毫米波雷达、GPS、超声波等传感器的驱动接入、协议解析与适配,协助构建统一的传感器抽象层
基础性能优化工作:在其他“队友“的协同和支持下,协助排查系统吞吐、延时、CPU 占用、内存使用等性能问题,参与线程模型、数据路径等方面的优化
问题分析与协作攻关:参与项目中关键技术问题的分析,配合跨团队沟通协作,协助推动解决方案落地实施

优先资格

有 ROS/ROS2、Cyber RT、Apollo、Autoware 或其他中间件相关项目经历(课程/实习/个人项目均可)

有相机、IMU 等传感器使用或标定经验,有相关课程设计或比赛项目优先
熟悉基本时间同步方法(PTP/NTP/软件时间戳)
有机器人、无人机、嵌入式系统、自动驾驶等相关实习或项目经历
了解 Python、Rust、Bazel、CMake、GitLab CI/CD 等工具链者加分

AI 洞察

优缺点分析

优点

  • 深度参与人形机器人底层软件栈建设,工作成果直接影响机器人行为,成就感强
  • 与控制、感知、SLAM、运控等跨学科团队协作,快速提升工程能力与系统理解
  • 完善导师制度与技术培训,帮助快速掌握中间件、实时系统与传感器生态
  • 完整工程实践闭环:从代码到框架,再到传感器数据和实际机器人动作
  • 技术栈较深,涉及底层通信协议、实时系统、性能优化等,学习曲线陡峭
  • 需要同时理解多种传感器驱动和协议,调试工作可能耗时且复杂
  • 作为实习生可能需要快速适应高强度学习与协作节奏
  • 适合对机器人底层技术有浓厚兴趣,具备扎实编程基础和较强学习能力的计算机、电子、自动化等相关专业学生

缺点 / 挑战

暂无明显挑战项

角色解读

  • 从传感器中间件深入机器人底层软件栈,逐步成长为机器人系统架构师
  • 通过跨学科团队协作,积累控制、感知、SLAM、运控等多领域知识,向全栈工程师发展
  • 在导师指导下快速提升工程能力,未来可转向实时系统、嵌入式系统或自动驾驶等领域
  • 参与传感器中间件框架开发,负责数据采集、时间同步、缓存管理、任务调度、事件机制等基础功能
  • 学习并适配 IMU、Camera、LiDAR、毫米波雷达、GPS、超声波等多种传感器,构建统一抽象层
  • 协助进行性能优化,排查系统吞吐、延时、CPU 占用、内存使用等问题,参与线程模型优化
  • 跨团队协作,分析关键技术问题并推动解决方案落地
  • 扎实的 C/C++ 编程基础,熟悉 Linux 开发与调试环境
  • 理解 I2C、SPI、UART、CAN、Ethernet 等通信接口与协议
  • 掌握多线程、内存管理、锁机制、事件驱动等系统基础知识
  • 较强的学习能力和问题分析能力,愿意深入底层技术

申请策略

  • 在简历中附上 GitHub 或代码片段,展示 C/C++ 编程能力
  • 了解智元机器人的产品方向,在面试中表达对人形机器人的热情
  • 突出 C/C++ 项目经验,尤其是涉及 Linux 开发、多线程、内存管理的内容
  • 展示对通信接口协议(I2C、SPI、UART、CAN、Ethernet)的实际理解或课程项目
  • 如有 ROS/ROS2、传感器使用或标定经验,务必重点提及
  • 强调快速学习能力和团队协作经历
  • 提前学习 ROS2 基础,了解中间件概念和实时系统原理
  • 动手实践传感器驱动开发,如使用树莓派连接 IMU 或摄像头

面试指南

  • 对于技术问题,先给出定义和原理,再结合项目实例说明应用,最后总结要点
  • 对开放性设计问题,从需求分析入手,提出多种方案并比较优缺点,选择最合理的
  • 展示自己的学习过程:遇到问题 → 查阅资料 → 动手实践 → 结果反思
  • 请解释 C++ 中多线程同步机制(如 mutex、condition_variable)及其使用场景
  • 描述一次你处理 Linux 系统调试或性能优化的经历
  • 讲解 I2C 和 SPI 通信协议的区别及应用场景
  • 你了解 ROS2 吗?它的通信机制和节点模型是怎样的?
  • 如何设计一个传感器数据采集模块,确保时间同步和低延时?

职位点评

71
综合评分

前沿人形机器人实习,技术栈新、导师制完善,薪资一般但成长性极佳

从学习成长、工作节奏、岗位方向和实习待遇综合评估,方便比较实习机会。

更适合这类人
适合追求技术成长、对机器人底层开发充满热情的学生,薪资敏感度较低。
表现最好
成长发展
相对薄弱
薪资福利
薪资福利40
成长发展85
工作生活70
使命价值75

薪资福利

40较低

实习生岗位薪资水平有限,但公司提供导师制度和技术培训,有一定隐性福利。

薪资信号未披露(AI估算:4K-8K/月)
福利待遇完善的导师制度与技术培训

成长发展

85较高

该岗位技术前沿,涉及机器人底层软件栈和多种传感器,导师制度完善,成长空间大。

技术前沿前沿/新兴技术
技术栈C/C++、Linux、ROS/ROS2、中间件、时间同步、IMU、LiDAR
成长机会完善的导师制度与技术培训
业务类型ambiguous

工作生活

70中等

现场办公,未提及远程或弹性工作,但实习通常有正常工时,WLB 一般。

工作模式仅现场办公
办公地点市区核心地段
加班情况未提及(无法判断)

使命价值

75中等

人形机器人行业处于高速增长赛道,参与底层开发有较强使命感和社会价值。

行业发展高速增长赛道
社会影响中性/一般
创新程度积极采用新技术
Watch Jobs