返回职位列表
全职 具身技术平台部 普通岗

具身应用软件工程师 (人机交互与诊断仪方向)

上海 面议 招聘 1 人

岗位职责

职位概述: 作为具身软件应用与交互层的关键建设者,您将致力于为公司具身机器人系统打造高效、专业、可靠的“机器人诊断与调试专家系统”。您将基于公司高性能通信中间件与现代化 Web/桌面技术栈(Vue.js、Node.js、C++),研发面向内部测试、系统集成与算法研发工程师的“车端/桌面级诊断仪”工具链;同时,您将主导整机安全诊断与故障管理体系的设计与落地,建立严密的全机错误分级、状态消除、安全降级与自愈机制,为机器人在复杂物理环境中的安全稳定运行筑牢防线。 岗位职责: 1.“机器人诊断仪”调试工具链研发(面向内部测试/集成/算法): 基于中间件与现代 Web 技术的诊断工具搭建: 基于公司自研的通信中间件及 Vue.js + Node.js + C++(Node-Addon / WebSockets / gRPC) 技术栈,设计并开发一套高吞吐、低延迟的跨平台诊断与调试工具(类似汽车行业 OBD/诊断仪); 全栈状态可视化与交互: 提供流畅的可视化 GUI/Web 界面,支持实时抓取、高帧率渲染与展示双臂、灵巧手、底盘、传感器及算法链路的底层运行状态、时延毛刺与数据快照; 在线参数配置与命令注入: 基于 Node.js/C++ 服务层,支持研发与测试人员在线进行参数动态下发、控制模式单步切换、传感器高频校准与指令安全注入,极大地提升整机集成与测试效率。 2.整机安全诊断与故障管理体系(Safety & Diagnostics Framework): 全机错误分级与 Schema 抽象: 联合硬件、运控与系统团队,制定全局统一的故障错误码(Error Code)与安全事件分级标准(如 Warning / Fault / Critical / Fatal); 故障生命周期管理: 研发高可靠的故障诊断与状态机模块,实现故障的毫秒级实时捕获、历史告警记录、故障状态消除(Fault Reset)与二次确认机制; 安全降级与自愈响应机制: 设计紧急避险与安全降级策略(如关节阻抗保护、紧急刹车、软限位保护、算法模块降级),确保机器人在发生异常时能够安全止损并引导自愈。

任职要求

职位要求: 1.专业背景与资历: 计算机、软件工程、自动化、电子工程或机器人学等相关专业本科及以上学历; 具备 2 年以上机器人、自动驾驶、医疗设备或工控领域的诊断系统(DTC/OBD)、可视化调试工具或人机交互(HMI/GUI/Web)开发经验。 2.全栈与跨语言开发能力(Vue / Node.js / C++): 精通 Modern C++(C++17/20),具备优秀的底层系统设计与 C++ 交互开发经验; 熟练掌握 Vue.js(Vue3 + TS) 前端框架及 Node.js 后端/中间层开发,具备跨语言通信(如 C++ Native Addon、gRPC-Web、WebSocket、FFI)的实战经验; 熟悉常见的进程间通信(IPC)及机器人中间件(如 ROS2 / DDS / 自研 Middleware)。 3.交互工具与安全系统积累: 熟悉桌面端/Web 端混合架构开发(如 Electron、Tauri、Vue+Node),有开发过高吞吐、高实时性调试上位机或诊断工具者优先; 深入理解机器人的安全机制、状态机(FSM)或汽车诊断协议(如 UDS / OBD-II / CAN 诊断逻辑),对硬件/软件故障排查有深刻理解。

优先条件

  • 加分项:
  • Vue + Node.js + C++ 桌面/Web 诊断工具经验: 曾独立或主导基于 Vue.js / Node.js / C++ 开发过汽车 OBD 诊断仪、自动驾驶车端 HMI/Web 诊断工具、或复杂机器人上位机调试助手者优先。
  • 安全体系建设经验: 熟悉功能安全(如 ISO 26262 / IEC 61508)相关概念,有整机错误分级、安全降级状态机设计实战经验者加分。
  • 开源与工程效能: 积极拥抱 AI Coding 工具,在开源社区有相关 HMI、Web 诊断工具或状态机框架贡献者优先。

相关岗位

相关职位

RIMBOT logo

RIMBOT

感谢您关注我们的职位机会。我们重视每一位候选人的申请,并将认真审阅您的应聘材料。

© 2026 RIMBOT. 保留所有权利。

Powered by 初一HR