
智元机器人
C++开发工程师(机器人应用)
C++开发工程师(机器人应用)
发布于 大约 16 小时前普通员工/个人贡献者
深圳市
中级经验
全职员工
仅现场办公
学历未注明
软件工程
Behaviortree
CI/CD
Ota更新
Ros2
Taskflow
微服务
AI 估算 · 20k–40k
深圳中级C++开发,机器人行业B轮,薪资竞争力中等偏高,月薪20-40k合理。
职位详情
关于这个职位
作为一名C++开发工程师,你将加入智元机器人的核心软件团队,负责机器人算法框架的关键模块设计与实现
你将深度参与任务调度、行为决策、应用管理等系统的开发,与感知、导航、运控等算法团队紧密协作,推动机器人端到端任务流的优化
该职位适合热爱机器人技术、追求高代码质量与系统稳定性的开发者
最低要求
年以上C++开发经验,熟悉C++17/20特性,熟悉Ubuntu系统部署和配置,熟悉Docker容器化技术和CI/CD流程
年以上ROS2开发经验,熟悉ROS2生态,有BehaviorTree、TaskFlow等任务调度框架使用经验
熟悉微服务架构和多进程通信设计,掌握Linux系统编程、进程管理和进程间通信机制,有任务调度系统或工作流引擎开发经验优先
工作职责
负责机器人算法框架核心模块(任务调度器、应用管理器、OTA更新等)的架构设计与实现
设计并实现基于状态机/行为树的流程控制与行为决策系统,优化机器人任务状态转换的性能与可靠性
设计并实现机器人行为决策模块,统一管理动作执行、监控、超时处理与重试机制
开发应用管理模块,支持任务应用的动态加载、切换和OTA更新机制,设计并实现应用打包、发布和共享系统
与感知/导航/运控/交互算法团队协作,定义模块标准接口,集成并优化端到端任务流
编写高质量代码、单元测试及技术文档,参与CI/CD流程建设与系统稳定性保障
优先资格
加分项:具备SLAM、感知、路径规划等相关模块开发经验者优先
加分项:熟悉机器人中间件与分布式系统设计,有完善的工程实践经验(代码规范、单元测试、CI/CD等)者优先
加分项:熟悉序列化与RPC框架,有多进程/多线程通信、并发编程经验者优先
AI 洞察
优缺点分析
优点
- 处于机器人行业风口,公司B轮融资,发展潜力大
- 技术栈前沿,涉及ROS2、行为树、微服务等现代机器人架构
- 工作内容核心,直接负责算法框架关键模块,技术深度高
- 团队协作紧密,与感知/导航等算法团队接触,拓宽技术视野
- 技术要求高:需同时精通C++、ROS2及多种调度框架,学习曲线陡峭
- 工作强度可能较大,机器人产品迭代快,需要快速交付高质量代码
- 需要较强的跨团队沟通能力,与多个算法组定义接口
- 适合有3年以上C++经验、热爱机器人技术、追求技术深度和工程质量的开发者,希望加入创业团队快速成长
缺点 / 挑战
暂无明显挑战项
角色解读
- 从独立模块开发到系统架构设计,成为机器人软件架构师
- 深入机器人全栈技术,跨界至感知、规划等算法方向
- 伴随公司B轮后的高速发展,有机会晋升为技术负责人或团队Leader
- 负责机器人算法框架核心模块的设计与实现,如任务调度器、应用管理器、OTA更新等
- 基于状态机/行为树设计流程控制与行为决策系统,优化任务执行性能
- 与应用管理模块配合,支持任务动态加载、切换和OTA更新,实现打包发布系统
- 与感知、导航、运控等算法团队协作,定义接口并集成端到端任务流
- 精通C++17/20和Linux系统编程,具备Docker容器化和CI/CD实践经验
- 熟悉ROS2生态,掌握BehaviorTree、TaskFlow等任务调度框架
- 理解微服务架构和多进程通信设计,熟悉进程间通信机制
- 加分项:有SLAM、感知、路径规划或分布式系统经验
申请策略
- 在求职信中表达对机器人行业的热情和长期技术积累的意愿
- 了解智元机器人的产品方向(如人形机器人)并在面试中体现相关兴趣
- 突出C++项目经验,尤其是C++17/20新特性使用案例
- 强调ROS2实际开发经历,最好提供BehaviorTree或TaskFlow相关项目
- 展示Linux系统编程、Docker和CI/CD的工程实践
- 如果有SLAM、感知等算法经验,务必提及
- 提前熟悉BehaviorTree和TaskFlow框架,进行简单Demo练习
- 复习Linux进程间通信和微服务设计模式
面试指南
- 对于技术问题,先明确问题核心,再分步骤阐述设计思路,最后举例说明
- 对于设计类问题,从需求出发,分析功能和非功能需求,给出架构方案,并说明权衡
- 结合自身项目经验,用量化结果或具体改进来佐证能力
- 请描述C++17/20中你常用的新特性及其应用场景
- ROS2中节点间通信是如何实现的?如何保证实时性?
- 设计一个基于状态机的机器人任务调度系统,你会如何设计状态转换和异常处理?
- 在微服务架构下,你怎么处理多进程间的数据共享与同步?
- 你参与过的CI/CD流程是怎样的?如何保证代码质量?
职位点评
67
综合评分
机器人核心研发,技术前沿,成长空间大,但工作强度和WLB一般。
从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。
更适合这类人
最适合追求技术成长和前沿领域学习、能接受一定工作强度的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利65
成长发展85
工作生活40
使命价值80
薪资福利
65中等
薪资水平未明确,但B轮创业公司对核心研发岗位通常提供有竞争力的薪资和期权,稳定性一般。
薪资信号未披露(AI估算:20K-40K/月)
成长发展
85较高
技术栈前沿,涉及ROS2、行为树等新兴机器人技术,公司处于快速成长期,个人成长空间大。
技术前沿前沿/新兴技术
技术栈C++17/20、ROS2、BehaviorTree、TaskFlow、Docker、CI/CD、Linux、微服务
业务类型ambiguous
工作生活
40较低
仅现场办公,未提及弹性工作或WLB措施,机器人创业公司通常节奏较快,加班可能常见。
工作模式仅现场办公
办公地点未明确
加班情况未提及(无法判断)
使命价值
80较高
机器人行业属于高速增长赛道,工作内容核心(算法框架),对社会效率提升有间接价值。
行业发展高速增长赛道
社会影响中性/一般
创新程度积极采用新技术
智元机器人 的其他在招职位
相似职位推荐
Watch Jobs