返回职位列表
全职 具身技术平台部 普通岗

软件工程师 (Hal-Camera方向)

上海 面议 招聘 1 人

岗位职责

职位概述: 本岗位聚焦机器人视觉底座的研发。你将从 Linux 内核驱动接口(V4L2)出发,构建高性能硬件抽象层(HAL),通过跨进程共享内存技术实现图像数据的高效流转,并集成 WebRTC 技术解决机器人远程低延迟视频需求,为具身智能算法提供稳定、极低延迟的视觉数据链路。

岗位职责: 相机驱动与接入: 深入 V4L2 框架,负责 GMSL2、USB 等接口相机的通信协议实现、参数控制及多流采集。 多媒体链路开发: 负责视频硬编解码(H.264/H.265)及图像压缩JPEG/nvJPEG/PNG/zstd),利用硬件加速单元(ISP/VIC)实现高性能处理链路及高性能视频流落盘方案。 零拷贝数据流转: 设计并实现基于跨进程共享内存(Shared Memory)的图像传输机制,确保大流量视频数据在不同业务进程间的高效流转。 远程流媒体集成: 负责 WebRTC 协议栈的端侧集成与优化,实现机器人画面的高可靠、低延迟远程回传。 系统观测与调优: 利用 Perfetto、Systrace 等工具分析多进程架构下的视频流瓶颈,应用零拷贝、预分配等技术压榨系统性能。

加分项: 具备 WebRTC 开发经验,熟悉 SDP 协商、ICE 穿透及抗丢包策略。 有具身机器人公司或自动驾驶公司量产经验,熟悉多目相机快门同步与对齐。 热爱机器人产品研发,积极拥抱 AI Coding 驱动的软件工程。 积极拥抱AI coding,建设AI驱动的软件工程研发体系。

工作地点: 上海

任职要求

任职要求: 计算机、自动化等相关专业本科及以上学历,扎实的 C++ 基础。 熟悉 Linux 视频驱动架构,熟练使用 V4L2 进行相机配置与流获取,知晓 Buffer 管理等底层细节。 深入理解 Linux 共享内存(shm/dma-buf) 原理,有处理多进程间高带宽数据传输的实战经验。 熟悉 ROS2 框架及 Linux 性能分析工具,知晓 NVStreamer 的端侧集成与优化。

相关岗位

相关职位

RIMBOT logo

RIMBOT

感谢您关注我们的职位机会。我们重视每一位候选人的申请,并将认真审阅您的应聘材料。

© 2026 RIMBOT. 保留所有权利。

Powered by 初一HR