AgiBot logo
智元机器人
【共创】sdk工程师(客户二开)-酷拓子公司

【共创】sdk工程师(客户二开)-酷拓子公司

发布于 大约 4 小时前

普通员工/个人贡献者

深圳市
高级经验
全职员工
仅现场办公
本科
软件工程
Api设计
Grpc
Ros
Sdk
Slam
机器人

AI 估算 · 18k–35k

机器人赛道火热,SDK岗位技术要求高,深圳中大型企业B轮,薪资中等偏上

职位详情

关于这个职位

该职位负责机器人产品SDK的架构设计与核心开发,为外部客户提供二次开发能力

你将参与从零到一的SDK设计,并需要与客户技术团队紧密配合,解决集成问题
适合有扎实编程基础、熟悉Linux和API设计,并愿意深入机器人领域的开发者

最低要求

本科及以上学历,计算机、软件工程、自动化、人工智能等相关专业

精通C/C++/Python/Java等至少一种主流开发语言,具备扎实的面向对象与设计模式基础
熟悉Linux环境下开发与调试,熟悉常用的网络通信、进程间通信、序列化协议
有完整的SDK/中间件/平台从0到1的设计与落地经验,熟悉API设计规范与版本管理
具备良好的文档编写能力,能输出清晰、规范的技术文档
具备较强的客户视角与沟通能力,能理解客户场景并转化为技术方案
有机器人、ROS、SLAM、机器人操作系统相关开发经验者优先

工作职责

负责机器人产品SDK的整体架构设计与核心模块开发,为客户提供稳定、易用的二次开发能力

主导SDK API的设计、编码、调试与文档撰写,保障接口的规范性、扩展性与兼容性
负责SDK与机器人底层(运动控制、感知、语音等模块)的对接适配,封装统一的开发接口
配合客户与售前/技术支持团队,响应客户在二次开发过程中的技术需求与问题反馈
编写SDK使用文档、示例代码、demo工程,降低客户接入门槛
持续优化SDK性能与稳定性,提升客户开发体验
跟踪行业主流开源框架与开发工具,结合客户需求推动SDK能力升级

优先资格

有开源SDK/API项目维护或贡献经验

熟悉RESTful、gRPC、ROS2等接口规范与中间件技术
有客户技术支持或售前支持经验

AI 洞察

优缺点分析

优点

  • 机器人+AGI是未来高增长赛道,技术积累具有长期价值,职业前景广阔
  • 从零到一构建SDK,能深度参与产品设计,技术栈涵盖底层到应用,成长空间大
  • 公司为智元子公司,背靠成熟技术底座和资金支持,项目落地性强
  • 与客户直接互动,锻炼技术沟通和问题解决能力,提升综合竞争力
  • 需要同时掌握多种语言和底层协议,学习曲线陡峭,对技术广度要求高
  • 客户需求多变,可能面临频繁的技术支持和版本迭代,需要较强的抗压能力
  • 适合技术基础扎实、喜欢从零构建系统、乐于与客户打交道并解决实际问题的开发者
  • 对机器人技术和开源生态有热情,且能适应快速迭代节奏的人

缺点 / 挑战

  • SDK开发要求高稳定性与兼容性,需兼顾多平台和客户场景,工作压力较大

角色解读

  • 深耕机器人SDK领域,成为机器人中间件或系统架构专家,主导更复杂的平台产品
  • 转向机器人应用层或底层控制开发,结合AI与机器人技术,拓展全栈能力
  • 随着公司业务扩张,可晋升为技术负责人或团队Leader,管理SDK团队
  • 负责机器人SDK的整体架构设计,定义API接口并编写核心代码,确保接口稳定易用
  • 对接机器人底层模块(运动控制、感知等),封装统一开发接口,屏蔽硬件差异
  • 编写SDK文档、示例代码和demo,协助客户快速集成,并解答二次开发中的技术问题
  • 持续跟踪行业工具和开源框架,优化SDK性能,推动能力升级
  • 精通至少一种主流语言(C/C++/Python/Java),具备扎实的面向对象和设计模式基础
  • 熟悉Linux开发环境,掌握网络通信、IPC、序列化协议等底层技术
  • 有完整的SDK/中间件从0到1设计经验,熟悉API版本管理和文档规范
  • 具备客户沟通能力,能理解客户场景并转化为技术方案
  • 有ROS/机器人经验者优先

申请策略

  • 面试前了解智元和酷拓的四足机器人产品,思考SDK在其中的角色和客户场景
  • 准备一个技术方案演示:如何设计一个通用的机器人SDK接口,涵盖版本管理和向下兼容
  • 突出SDK或中间件从0到1的设计经验,包括API规范、版本管理、文档输出等具体成果
  • 强调精通的语言和Linux开发经验,附带开源项目或GitHub链接展示编码能力
  • 如果参与过机器人项目(ROS、SLAM等),详细描述贡献和关键技术点
  • 展示客户支持或技术沟通案例,体现问题转化和协作能力
  • 提前熟悉ROS2和gRPC等主流中间件,阅读开源SDK(如ROS客户端库)源码,理解设计模式
  • 练习编写清晰的技术文档和示例代码,可模仿知名SDK(如AWS SDK)的文档风格

面试指南

  • 对于设计类问题,遵循“需求分析→接口抽象→分层设计→文档与示例”的步骤,强调稳定性和易用性
  • 对于技术细节问题,先给出原理定义,再结合项目实例说明应用,最后总结最佳实践
  • 对于客户问题类问题,采用“理解场景→复现问题→定位根因→方案验证→提炼文档”的思路
  • 你如何设计一个面向客户二次开发的SDK?请从API规范、版本管理、文档等方面说明
  • 描述一次你解决客户集成问题的经历,你是如何定位和修复的?
  • 你如何处理SDK的兼容性问题?当底层接口发生变化时,如何保证客户代码不受影响?
  • C++中虚函数、RAII、智能指针的原理和适用场景是什么?
  • 你在Linux下如何调试一个问题?请举例说明gdb、strace等工具的使用

职位点评

53
综合评分

前沿机器人SDK开发,技术成长空间大,但薪资面议、WLB信息不明,需面谈确认。

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

更适合这类人
适合以技术成长和行业前景为首要目标,能接受一定工作强度与不确定性的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利45
成长发展85
工作生活40
使命价值75

薪资福利

45较低

薪资未在JD中披露,需面议,且公司处于B轮,稳定性相对成熟企业略低。推测薪资具有竞争力但不确定。

薪资信号面议 (18K-35K/月)

成长发展

85较高

机器人+AGI属于前沿技术,SDK开发涉及底层到应用,技能成长空间大,但JD未明确提及晋升路径。

技术前沿前沿/新兴技术
技术栈C/C++、Python、Java、SDK、ROS、Linux、API设计、机器人、SLAM、gRPC
业务类型ambiguous

工作生活

40较低

工作地点仅现场办公,无远程选项,未提及弹性工时或WLB信息,深圳办公室通常节奏较快。

工作模式仅现场办公
办公地点未明确
加班情况未提及(无法判断)

使命价值

75中等

四足机器人+AGI属于高速增长赛道,社会影响力正面(推动机器人智能化),但JD未明确使命感信号。

行业发展高速增长赛道
社会影响正向社会影响力较高
创新程度积极采用新技术
Watch Jobs