职位详情
职责描述:
负责构建机器人上位机与浏览器、下位机、管理后台及云端服务间的全链路网络通信,保障系统高可用性与低延迟响应。
1、主导AI产品在Ubuntu桌面端应用的全周期开发工作,涵盖需求梳理、架构规划、代码实现、测试验证、上线部署及后续运维支持。
2、精通C++环境下的TCP/UDP Socket编程与WebSocket协议,具备解决多连接场景中数据包顺序错乱、丢包重传、流量调控等复杂网络问题的能力;熟练运用gRPC或RESTful API框架(如libcurl)实现与云端系统的高效、安全通信;协同Web前端完成核心交互界面开发,包括主操作窗口、对话界面、配置模块、音视频反馈UI等关键组件。
3、掌握ROS 2框架,通过Topic机制与下位机完成指令收发与状态同步。
4、熟练在C++项目中集成并开发SQLite数据库,具备扎实的数据库结构设计、SQL编写及性能调优能力;深入理解事务处理、索引优化等核心技术,确保数据操作的原子性与一致性。
5、熟练使用WebRTC或基于WebSocket的自定义协议实现低延迟视频流传输与渲染;熟悉主流视频采集架构,可对摄像头驱动参数进行精细化调整。
6、熟练运用GStreamer或ALSA/PulseAudio等音频库实现麦克风录音采集与扬声器播放功能,完成音频通路的稳定控制。
7、掌握多线程编程模型及进程间通信机制,保障系统并发处理能力与资源协调效率。
8、深度对接Ubuntu桌面环境,实现应用开机自启、后台服务管控等功能集成。
9、持续开展客户端性能调优,降低内存与CPU资源消耗,确保长时间运行下的稳定性与流畅体验。
任职资格:
1、硕士及以上学历,计算机相关专业背景;具备3年以上Linux平台桌面应用开发经验,须精通Ubuntu系统及其桌面环境(GNOME/KDE);熟练掌握C/C++、Makefile、Shell脚本,具备良好的编码习惯与规范意识;
2、理解软件工程基本流程与开发规范,具备清晰的技术文档撰写与设计能力;
3、掌握常用数据结构与算法原理,并能应用于实际问题求解;
4、熟悉Linux应用层编程,包括多线程、网络通信等关键技术;
5、了解Linux内核驱动开发机制;
6、熟悉主流网络通信协议的工作原理与应用场景;
7、工作态度严谨,责任心强,逻辑思维清晰,具备自主钻研能力与良好的团队协作沟通素养;
8、对Linux内核有较深理解,具备处理应用或内核级死锁、内存泄漏、进程挂起等问题的实践经验者优先考虑;
9、具备多媒体处理背景,拥有音频处理、视频播放、动态效果实现等相关经验者优先。
负责构建机器人上位机与浏览器、下位机、管理后台及云端服务间的全链路网络通信,保障系统高可用性与低延迟响应。
1、主导AI产品在Ubuntu桌面端应用的全周期开发工作,涵盖需求梳理、架构规划、代码实现、测试验证、上线部署及后续运维支持。
2、精通C++环境下的TCP/UDP Socket编程与WebSocket协议,具备解决多连接场景中数据包顺序错乱、丢包重传、流量调控等复杂网络问题的能力;熟练运用gRPC或RESTful API框架(如libcurl)实现与云端系统的高效、安全通信;协同Web前端完成核心交互界面开发,包括主操作窗口、对话界面、配置模块、音视频反馈UI等关键组件。
3、掌握ROS 2框架,通过Topic机制与下位机完成指令收发与状态同步。
4、熟练在C++项目中集成并开发SQLite数据库,具备扎实的数据库结构设计、SQL编写及性能调优能力;深入理解事务处理、索引优化等核心技术,确保数据操作的原子性与一致性。
5、熟练使用WebRTC或基于WebSocket的自定义协议实现低延迟视频流传输与渲染;熟悉主流视频采集架构,可对摄像头驱动参数进行精细化调整。
6、熟练运用GStreamer或ALSA/PulseAudio等音频库实现麦克风录音采集与扬声器播放功能,完成音频通路的稳定控制。
7、掌握多线程编程模型及进程间通信机制,保障系统并发处理能力与资源协调效率。
8、深度对接Ubuntu桌面环境,实现应用开机自启、后台服务管控等功能集成。
9、持续开展客户端性能调优,降低内存与CPU资源消耗,确保长时间运行下的稳定性与流畅体验。
任职资格:
1、硕士及以上学历,计算机相关专业背景;具备3年以上Linux平台桌面应用开发经验,须精通Ubuntu系统及其桌面环境(GNOME/KDE);熟练掌握C/C++、Makefile、Shell脚本,具备良好的编码习惯与规范意识;
2、理解软件工程基本流程与开发规范,具备清晰的技术文档撰写与设计能力;
3、掌握常用数据结构与算法原理,并能应用于实际问题求解;
4、熟悉Linux应用层编程,包括多线程、网络通信等关键技术;
5、了解Linux内核驱动开发机制;
6、熟悉主流网络通信协议的工作原理与应用场景;
7、工作态度严谨,责任心强,逻辑思维清晰,具备自主钻研能力与良好的团队协作沟通素养;
8、对Linux内核有较深理解,具备处理应用或内核级死锁、内存泄漏、进程挂起等问题的实践经验者优先考虑;
9、具备多媒体处理背景,拥有音频处理、视频播放、动态效果实现等相关经验者优先。
2026-01-31 14:25
IP属地:四川成都
职位福利
硕士及以上1-3年音视频经验C++QT桌面开发经验Linux开发/部署经验

成都人形机器人创新中心有限公司
· 3人以上


鱼泡安全保障
如遇到办证收费、刷单、传销、诱导买车等违规行为,请立即向鱼泡直聘投诉举报投诉举报 >

附近适合您的职位
机器人软件研发工程师
1.5-3万元/月
C/C++3-5年硕士及以上C++CQT嵌入式软件经验MySQLOracleLinux开发/部署经验Python
成都 双流区











