深圳、上海、北京Full TimePosted 2d ago
具身数采软件开发工程师深圳、上海、北京全职智能机器人板块职位描述1. 负责机器人及智能设备端数据采集软件的设计、开发与维护,支持视频、图像、音频、传感器、状态流和日志等多源数据的稳定采集。
2. 负责设备接入、数据录制、缓存落盘、压缩封装、切片索引、时间同步及上传回传等核心模块开发。
3. 建设采集过程中的状态监控、完整性校验、异常检测、断点续传和故障恢复能力,保障数据质量与链路可靠性。
4. 针对弱网、断网、存储受限、算力受限及长时间运行等环境开展性能、资源占用和稳定性优化。
5. 参与采集协议、数据格式、元数据及接口规范设计,并与硬件、算法、数据和测试团队协同完成设备适配与交付。
6. 参与遥操作数据采集链路的端到端打通,完成控制端、机器人端与云端在任务下发、数据录制、状态同步、数据上传和回传等环节的联调及稳定性优化。职位要求任职要求
1. 计算机、自动化、电子、机器人等相关专业本科及以上学历,具备 3 年及以上客户端、端侧或嵌入式软件开发经验。
2. 熟练掌握 C++、Python、Rust、Go 中至少一门语言,具备扎实的多线程、异步 IO、网络通信和文件系统基础。
3. 熟悉 Linux 开发与调试环境,能够使用常见性能分析、日志诊断和问题定位工具。
4. 理解多源数据时间同步、缓冲队列、文件封装、传输校验和异常恢复等关键工程问题。
5. 具备良好的架构设计、代码质量和跨团队协作能力,能够独立推动复杂模块落地。
6. 能够熟练使用 AI Coding Agent 等 Vibe Coding 工具提升方案设计、编码、测试和问题定位效率,并具备审查生成代码、补齐测试及验证边界条件的能力。
加分项
1. 有机器人、自动驾驶、智能硬件或边缘计算设备的数据采集与回传经验。
2. 熟悉 ROS/ROS2、DDS、gRPC、WebSocket 或常见设备通信协议。
3. 有音视频编解码、点云处理、设备抽象层或跨平台桌面客户端开发经验。投递
