AgiBot logo
智元机器人
C++工程师(通信中间件专家)

C++工程师(通信中间件专家)

发布于 大约 18 小时前

普通员工/个人贡献者

深圳市
高级经验
全职员工
仅现场办公
本科
软件工程
Dds
Ros2
Tcp/Ip
中间件
分布式系统
嵌入式
机器人
通信协议

AI 估算 · 25k–45k

高级C++/ROS2专家,B轮机器人公司,深圳薪资水平较高,月薪2.5-4.5万合理

职位详情

关于这个职位

该职位负责机器人通信中间件的研发与工程化,基于ROS2/DDS构建高可靠、低延迟的分布式系统,解决网络通信性能问题,并推动新特性引入与测试

适合具备深厚C++/Linux功底、熟悉ROS2和DDS的技术专家

最低要求

本科及以上学历,通信/计算机/电子/自动化等相关专业优先

具有2年以上ROS2+DDS的实际开发经验
具有5年以上Linux下的实际开发经验
熟练C/C++编程
熟悉常见数据结构及模式设计
熟悉TCP/IP协议,熟悉进程间通信原理以及网络通信原理
具备很强的自驱力和学习能力,并有强烈意愿将技术转化为生产力;
具备跨团队、跨领域进行高效沟通的能力,并具备较强的抗压能力

工作职责

负责基于ROS2/DDS中间件,构建高可靠性、低延迟的分布式机器人通信与控制系统

负责中间件版本的工程化迭代,服务各个业务模块和各量产项目
负责分析、并解决中间件相关、设备间网络相关的软硬件问题和性能问题
负责对分布式系统进行需求分析和方案设计,识别系统中的风险和短板,并与上下游业务模块协作,共同提升系统的鲁棒性和实时性
负责中间件新特性和新设计的引入和测试,持续提升软件的质量、稳定性、易用性和性能

优先资格

熟悉DDS和CyberRT规范者优先

有基于ROS2的实际量产项目经验者优先
有ROS2或DDS开源社区经验者优先

AI 洞察

优缺点分析

优点

  • 机器人行业正处于高速发展期,技术积累有长期价值
  • 公司为B轮独角兽,技术氛围浓厚,有机会参与量产项目并获得实战经验
  • 对ROS2/DDS和Linux底层要求极高,需要长期深入钻研
  • 适合有扎实C++/Linux基础、热爱底层系统编程、对机器人通信有浓厚兴趣,并愿意在高强度下打磨技术细节的工程师

缺点 / 挑战

  • 职位聚焦底层中间件,技术挑战大,能显著提升系统设计与调试能力
  • 量产项目对稳定性和性能要求严苛,工作压力较大
  • 需跨团队协作,沟通成本较高,适合技术全面且抗压能力强者

角色解读

  • 技术纵深发展:成为机器人通信领域专家,主导中间件架构设计
  • 横向拓展:转向系统架构师,负责机器人软件整体系统设计
  • 管理方向:带领通信中间件团队,负责技术决策和团队建设
  • 基于ROS2/DDS设计和优化机器人通信中间件,确保低延迟和高可靠性
  • 负责中间件版本的工程化迭代,支撑多个业务模块和量产项目
  • 排查和解决中间件及网络相关的软硬件问题,提升系统性能
  • 参与分布式系统需求分析,识别风险并与团队协作提升系统鲁棒性
  • 精通C++和Linux系统编程,熟悉常见数据结构和设计模式
  • 深入理解TCP/IP协议栈、进程间通信和网络通信原理
  • 具备ROS2和DDS的实际开发经验,有量产项目经验者更佳
  • 具备自驱力、学习能力和跨团队沟通能力,能够承担工作压力

申请策略

  • 投递前了解智元机器人产品线(如人形机器人),在简历或面试中体现对机器人应用场景的理解
  • 强调自驱力和将技术转化为生产力的意愿,符合公司快速迭代的需求
  • 突出ROS2和DDS相关项目经验,特别是量产或开源贡献
  • 详细描述在Linux下C++性能优化、网络调试、分布式系统故障排查的案例
  • 展示数据结构与算法、设计模式的掌握程度,可附上GitHub或技术博客链接
  • 深入阅读ROS2源码或DDS规范(如Fast-DDS、CycloneDDS),动手搭建实验环境
  • 补充CyberRT或相关中间件知识,关注机器人实时性设计
  • 练习跨团队沟通和问题汇报能力,准备系统设计类面试题

面试指南

  • 对于技术问题,先明确问题背景和约束,再给出方案,最后分析权衡
  • 对于项目经验类问题,采用STAR法则(情境、任务、行动、结果)结构化描述
  • 对于系统设计问题,从需求出发,考虑模块划分、关键接口、容错机制和性能评估
  • 请描述你在ROS2中实现一个自定义消息类型并优化其序列化性能的过程
  • DDS的QoS策略有哪些?在机器人场景下如何配置以保证实时性?
  • Linux下如何排查两个进程间的网络通信延迟问题?请给出工具和方法
  • 设计一个分布式机器人通信系统,如何保证节点故障时的鲁棒性?
  • 你过往项目中遇到的最棘手的中间件问题是什么?如何解决的?

职位点评

71
综合评分

B轮机器人公司,核心中间件岗位,技术前沿性强,薪资有竞争力,但工作压力和加班预期较高。

从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。

更适合这类人
最适配追求技术成长、愿意投入高强度工作以换取行业前沿经验的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利70
成长发展85
工作生活50
使命价值75

薪资福利

70中等

B轮公司薪资有竞争力,但未明确福利,稳定性不及大厂,综合补偿性中等偏上。

薪资信号未披露(AI估算:25K-45K/月)

成长发展

85较高

职位涉及前沿机器人中间件技术,自驱学习要求高,能快速积累行业稀缺技能,有量产项目机会,发展性较好。

技术前沿前沿/新兴技术
技术栈ROS2、DDS、C++、Linux、TCP/IP、分布式系统
成长机会工程化迭代、新特性引入
业务类型ambiguous

工作生活

50较低

深圳现场办公,未提及弹性工作或WLB,且明确要求抗压能力,生活化匹配度一般。

工作模式仅现场办公
办公地点未明确
加班情况明确要求弹性/高强度

使命价值

75中等

机器人行业处于高速增长赛道,职位直接参与底层技术创新,对社会智能化有推动意义,但JD未直接提及社会价值。

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