多媒体视频管线资深软件工程师
为 Rivian 与大众集团技术公司的电动汽车平台设计低延迟车载视频管线。 负责涵盖摄像头采集、编解码、流媒体传输和显示的多媒体系统。
描述
- 负责摄像头到显示屏视频管线的架构设计。
- 设计并集成硬件加速的 H.264、H.265 和 AV1 视频编码与解码功能。
- 使用 RTSP、RTP、WebRTC、MP4 和 MKV 开发流媒体传输与录制功能。
- 分析并优化实时视频性能,以及 CPU、GPU、硬件编解码器、ISP 和 DSP 各环节的端到端延迟。
- 使用 GStreamer、V4L2、libcamera、FFmpeg 和供应商 SDK 构建并维护多媒体软件栈。
- 将多媒体系统与操作系统、显示服务器,以及下游计算机视觉、AI、HMI 和车联网数据使用方集成。
- 制定工程标准,评审设计与代码,指导工程师并推动团队协同。
- 与产品、硬件、摄像头与 ISP、感知和平台团队合作。
- 建立视频质量指标、延迟测量、遥测和追踪机制。
- 诊断并解决丢帧、画面撕裂、音视频同步和量产稳定性问题。
- 制作原型并改进管线设计和编解码器配置。
任职要求
- 精通 Linux 或嵌入式系统上的现代 C++(C++17 或更高版本)。
- 具备扎实的多线程和实时系统技能。
- 拥有丰富的量产视频管线实践经验,包括使用 V4L2 或 libcamera 进行摄像头采集、集成 ISP 调校、硬件编解码器(H.264、H.265、AV1)以及流媒体协议(RTSP、RTP、WebRTC)。
- 深入掌握 GStreamer(包括自定义插件或元素开发)和/或 FFmpeg。
- 具备 Linux 图形与内存基础机制方面的经验,例如 DMA-BUF、DRM/KMS、Wayland 和 EGL。
- 具备在嵌入式异构硬件(CPU、GPU、VPU、ISP、DSP)上优化媒体工作负载的经验,包括零拷贝数据通路以及考虑功耗和热限制的设计。
- 具备复杂多媒体系统架构领导、指导工程师并跨团队制定路线图的经验。
- 深入理解算法、数据结构、软件架构和视频基础知识。
- 拥有计算机科学、计算机工程、电气工程或相关专业的学士或硕士学位。
- 至少 10 年相关工作经验。
- 优先考虑:具备汽车摄像头系统、功能安全或安全要求、计算机视觉或 AI 集成,以及 OpenCL、OpenGL ES 或 Vulkan 方面的经验。
福利待遇
- 年度公司绩效奖金计划,目标比例为 15%。
- 限制性股票单位(RSU),须经董事会批准并满足归属要求。
- 医疗保障。
- 退休储蓄计划。
- 带薪休假。
- 家庭规划项目。
- 混合办公安排。
