搜索
登录注册

职位详情

岗位职责:
1.基于Linux平台使用C++17开发转运机器人核心控制软件,涵盖运动规划、路径跟踪、底盘控制、货物移载等模块的代码实现与逻辑优化,保障核心功能稳定高效。
2.设计并实现多线程编程架构,处理实时运动控制、多传感器数据采集、Socket网络通信等并发任务,解决线程同步、资源竞争与实时性冲突问题,提升系统并发处理能力。
3.负责机器人与上位机、AGV调度系统(WCS)的Socket 网络通信模块开发(TCP/UDP),实现指令下发、状态上报、任务交互等跨系统数据传输,保障通信低延迟、高可靠、无丢包。
4.联调机器人硬件系统(电机驱动器、传感器、执行机构、工控机)与控制软件,调试运动控制算法,优化导航精度、启停平顺性、避障响应速度,提升转运效率与稳定性。
5.编写技术文档,包括模块设计说明、接口通信文档、软件调试手册、版本更新说明,沉淀开发与调试经验,配合团队完成产品交付与技术支持。

任职资格
1.统招本科及以上学历,机械电子工程、自动化、计算机、软件工程等相关专业,2年及以上机器人/嵌入式/工业控制软件开发经验,熟悉C++17标准与STL容器/算法,具备规范高效的编码习惯。
2.熟练掌握Linux(Ubuntu等)环境下的编程与调试,精通gcc/g++编译、CMake/Makefile构建工具,能独立搭建机器人软件开发与调试环境,深入理解多线程编程原理,熟练使用std:.thread库实现线程同步、线程池、异步任务调度,具备排查线程死锁、资源竞争等线程安全问题的能力。
3.精通Socket网络编程(TCP/UDP),熟悉IP/TCP协议栈,能独立实现高并发、高可靠的网络通信模块,具备网络数据包分析、通信异常排查(丢包/延迟/断连)能力,熟练使用gdb、ASan、Wireshark等工具进行程序调试、内存泄漏检测、网络数据包分析。
4.了解机器人运动控制基础原理(如PID控制、轨迹规划、差速/全向底盘控制),熟悉传感器(激光雷达、编码器、IMU)数据的采集与处理逻辑,具备良好的问题排查能力。
5.具备良好的逻辑思维、沟通协作能力,能独立承担核心模块开发,配合硬件、测试、产品团队完成跨角色协作,推动项目落地;有AGV/AMR/转运机器人项目开发经验,或熟悉ROS/ROS2框架者优先。
2026-05-15 15:11
IP属地:广东

职位福利

本科经验不限Linux开发/部署经验QTC++linux
企业发布信息图
深圳瑞为智能科技有限公司
D轮及以上 · 100-499人
鱼泡安全保障
如遇到办证收费、刷单、传销、诱导买车等违规行为,请立即向鱼泡直聘投诉举报投诉举报 >
下载鱼泡直聘APP

附近适合您的职位

Windows客户端开发工程师(C++/Qt)
9000-13000元/月
C/C++3-5年本科
深圳 南山区 南头
网络准入/终端安全开发工程师C++方向
1-2.5万元/月
C/C++3-5年本科网络安全c++国内院校优先架构设计经验MySQLJava
深圳 南山区 科技园
c++游戏服务器开发
1.8-3万元/月
C/C++3-5年大专C++Lua
深圳 南山区
深圳南山区三到五年经验
1.3-1.6万元/月
C/C++3-5年大专C++
深圳 南山区
机器人运动控制软件工程师
2-4万元/月
C/C++1-3年本科C++运动控制软件
深圳 南山区
超声软件研发主管
2.5-5万元/月
C/C++5-10年本科超声经验优先
深圳 南山区
C++开发
1-1.3万元/月
C/C++1-3年本科华为华三思科山石奇安信绿盟启明星辰核心开发
深圳 南山区
异构计算软硬件融合高级开发工程师-深圳
2-4万元/月
C/C++3-5年硕士C++Python
深圳 南山区
软件工程师(NOS领域)
2-4万元/月
C/C++3-5年本科C++sonic操作系统SDN驱动开发
深圳 南山区
腾讯会议客户端开发
2.5-5万元/月
C/C++3-5年本科C++桌面开发经验
深圳 南山区
王先生 · 腾讯5日内活跃