鱼泡网首页职位公司校园意外险下载APP

登录注册后可以:

直接与老板/牛人联系

更精准匹配求职意向

获取更多的求职信息

C++开发工程师

2.5-3.5万元/月
职位详情
微信扫码分享
举报
经验不限本科linuxLinux开发/部署经验QTC++C/C++
岗位职责: 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框架者优先。

职位总结围绕职位描述,归纳工作内容、招聘要求

古女士IP:广东深圳
3个月内活跃|

瑞为技术

·人事经理
工商信息

法定代表人:

詹东晖

成立日期:

2014-11-20

查看全部

工作地址
深圳南山区南山智谷产业园F座
点击查看地图

相关推荐查看更多 >

深圳

搜索
请选择城市
热门城市ABCDEFGHJKLMNPQRSTWXYZ
全国