岗位名称: 高级嵌入式软件工程师(视频/图像处理)
所属部门: 研发二部 直接上级: 总经理
一、岗位核心目标
负责产品中的视频图像的采集、处理、编码、存储和显示等核心功能的软件研发与优化。确保视频画质清晰、系统稳定流畅,并实现相关的计算机视觉功能。
二、招聘要求(硬性经验为主)
我们正在寻找一位在嵌入式多媒体领域有 实战经验 的专家,而不仅仅是 了解知识 的工程师。
1. 必备经验与技能:
? 行业经验: 必须拥有至少2-3年在行车记录仪、运动相机、安防监控摄像头或类似嵌入式视频产品领域的实际开发经验。 请候选人在简历中明确列出相关产品型号或项目名称。
? 嵌入式Linux与驱动:
o 精通嵌入式Linux系统开发,具备在HiSilicon(海思)、Ambarella(安霸)、Allwinner(全志) 或Rockchip(瑞芯微) 等主流多媒体芯片平台上的开发经验。深入理解V4L2(Video for Linux 2)框架,能独立进行Camera Sensor驱动移植、调试和优化。
? 图像处理(ISP)经验:
o 必须拥有实际的图像调试经验:熟悉3A算法(自动对焦AF/自动曝光AE/自动白平衡AWB)的原理、调试和参数 tuning。
o 有与图像质量(IQ)调试工程师合作的经验,能理解并应用图像调试参数(如去噪、锐化、色彩校正、伽马校正等)以提升画质。
o 熟悉IP Pipeline 的构建和数据流控制。
? 视频编解码技术:
o 精通H.264/H.265 视频编码标准,有丰富的使用和优化经验。
o 熟悉芯片内置的硬件编码器(如VPU/VE)的调用、参数配置(GOP, 码率, 帧率, 画质参数)和性能优化。
o 有处理高帧率(如60fps)、高分辨率(1080P/4K)视频录制的经验。
? 编程语言与能力:
o 精通 C/C++ 语言在嵌入式环境下的开发。
o 熟练掌握 Shell/Python 等脚本语言,用于自动化测试和工具开发。
2. 加分项(优先考虑):
? 有从0到1参与一款行车记录仪产品软件系统搭建的经验。
? 有计算机视觉(CV) 算法在嵌入式平台部署的经验,。
? 有处理前后双录、循环录像、紧急录像(G-Sensor联动)、停车监控等业务逻辑的经验。
? 熟悉视频流传输协议(如RTP/RTSP)。
? 有在资源受限环境下进行性能优化(CPU/内存占用)和稳定性调优的经验。
3. 综合素质:
? 具备出色的分析问题和解决问题的能力,能够独立攻克技术难题。
? 良好的团队协作精神和沟通能力,能与硬件、算法、测试团队紧密合作。
? 对技术有热情,有强烈的责任心,注重代码质量和产品体验。
三、岗位说明书(详细职责)
岗位职责:
1. Camera子系统开发与维护:
o 负责激光测距仪内置摄像头系列产品的驱动开发、移植和调试。
o 基于V4L2框架,构建和维护视频采集(Capture)的完整软件通路。
o 协同硬件和IQ工程师,完成图像效果的调试与画质优化。
2. 视频编码与存储:
o 负责调用芯片硬件编码器,实现高效率、高质量的H.264/H.265视频编码。
o 开发和完善视频录制业务逻辑,包括:循环录制、分段存储、紧急事件锁定(G-Sensor/碰撞感应触发)、等核心功能。
o 优化视频文件的存储效率和读写稳定