程序聚合 程序员 野生程序员
24小时内活跃

野生程序员

• UID:32488
综合评分 34
方向: 后端-C++ 前端-跨端开发
苏州市
100元/8h
1-3年经验
求职意愿:接单·不求职(5天前更新)

个人简介

我是一名ROS机器人软件工程师,专注于智能服务机器人全栈开发,涵盖从机器人端C++控制程序到云端服务架构的完整技术链路。具备机器人系统、后端服务、前端管理平台的三端独立开发能力。 机器人端,基于ROS框架进行底盘控制程序开发,使用C++实现设备端MQTT通信、传感器数据采集、SLAM地图构建与导航调度。负责制定设备端与云端的完整通信协议体系,包括MQTT主题层级设计、MIoT指令规范(SIID/AIID)、设备认证与安全机制(TLS证书接入、CDK机器码校验),以及日志打包上传、rosbag数据集远程拉取等功能。 云端服务,我独立完成了云服务器搭建与技术栈迁移。先后使用Java、Node.js、Go三种语言构建后端服务,最终将系统迁移至Go(Gin + GORM + MySQL),实现QPS提升5倍、内存占用降低83%的优化效果。主导设计了MQTT Bridge与WebSocket双向桥接架构,支撑设备实时状态监控与远程控制;通过Channel队列+Map合并+定时Flush的批量写入方案,将高频状态上报的写库QPS从800降至约10。搭建了完整的OTA固件升级系统(腾讯云COS集成)、工厂烧号产线工具、三级权限管理体系,并使用Docker进行容器化部署。 前端平台,使用Vue 3 + Element Plus + Pinia开发设备管理后台,包含设备列表、实时监控、OTA管理、地图编辑、工厂烧号等核心页面。 在机器人IoT领域,我具备从底层硬件通信到云端数据平台的端到端交付能力,能够独立完成协议设计、架构选型、核心模块开发与线上运维全流程工作。 核心技术栈: 机器人端:C++ / ROS / MQTT 后端:Go / Java / Node.js / MySQL / MQTT / WebSocket / JWT 前端:Vue 3 / Element Plus / Pinia / Vite / Vue I18n 运维:腾讯云COS / Docker / Mosquitto / Nginx

技能

核心技能: C++、Linux、MQTT、CMake
其他技能: Flutter、Python
交流语言: 普通话( 无需工具可书面交流 ) 英语( 借助工具可书面交流 )
行业经验: 企业内部管理

项目案例

机器人云管理系统
立项背景与目标:公司需要为实现机器人接入Iot设备批量管理,制作的从工厂烧号,用户绑定,远程售后运维的云平台。 核心功能:用户权限管理、设备生命周期管理、MQTT+WebSocket双向桥接、OTA固件升级、地图数据获取、设备日志与数据集管理 业务流程:工厂生产出厂流程、用户uid与设备did绑定使用、OTA远程升级、日志远程拉取
物联网

工作经历

佳控机器人科技有限公司
  
5人以下
软件工程师
2024.09 - 2026.08
主要负责ROS系统的移动机器人软件功能开发

教育经历

常熟理工学院
2022.09 - 2024.07
机械电子工程
本科
相似推荐
重庆市
后端-C++、桌面端-Qt
技能:Boost.Asio、C++、Qt、Vue
深圳市
后端-Java、前端-跨端开发
技能:Java、SwiftUI、Dart
成都市
后端-Rust、前端-跨端开发
技能:Rust
贵阳市
后端-Java、前端-跨端开发
技能:Flutter、Spring Boot、Vue、Swift、Kotlin
上海市
前端-Web前端、前端-跨端开发
技能:React、UniApp、TypeScript、Python、Flutter、Node.js、SQL、Go、Docker、Vue
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服