Arcsoft logo
虹软科技
C++音视频开发工程师

C++音视频开发工程师

发布于 大约 8 小时前

普通员工/个人贡献者

杭州市
中级经验
全职员工
仅现场办公
本科
后端开发
Ffmpeg
内存管理
动态库开发
多线程
多进程
杭州
软件开发
音视频开发

AI 估算 · 20k–30k

音视频开发技术要求高,杭州科技公司薪资竞争力强,3年经验对应中等偏上水平。

职位详情

关于这个职位

该职位负责C++应用软件和音视频组件库的开发与维护,需精通C++/Python及ffmpeg等音视频开源库,确保软件的稳定性与性能

适合有3年以上经验、对音视频技术有深入理解的技术人员,加入后将在虹软科技核心产品团队中参与高性能多媒体功能的研发

最低要求

全日制本科及以上学历,计算机相关专业,3年以上相关工作经验

精通C/C++,python编程语言及相应的开发调试工具
熟练掌握音视频开发,熟悉ffmpeg等音视频开源库
熟练掌握内存管理、多线程、多进程开发技术
良好的科技英文阅读能力,熟练阅读英文说明
具备强烈的责任心、进取心,良好的沟通能力及团队合作精神

工作职责

负责C++应用软件以及组件库开发

根据开发任务和任务分配,完成相应模块软件的设计、开发、编程、自测任务
编写项目开发过程中涉及的相关文档
保障软件的易用性、可用性以及稳定性

优先资格

有高效动态库开发维护经验优先,掌握开发过程内存调试经验优先

AI 洞察

优缺点分析

优点

  • 虹软科技是上市科技公司,在计算机视觉和多媒体领域技术积累深厚,平台稳定
  • 音视频开发是硬核技术方向,人才稀缺,薪资增长空间大,职业护城河高
  • 参与底层组件库开发,能深入理解C++高性能编程和系统性能调优,技术成长快
  • 音视频开发调试复杂度高,涉及编码、网络、硬件等多方面,需要较强的问题排查能力
  • 对C++功底要求极高,需要持续学习最新音视频标准和开源方案
  • 适合有扎实C++基础、对多媒体技术充满热情、愿意深入底层技术细节的开发者

缺点 / 挑战

  • 可能面临较高的工作强度,尤其在项目迭代和版本发布阶段

角色解读

  • 技术纵深发展:成为音视频领域专家,主导核心模块架构设计与优化
  • 横向扩展:向多媒体SDK、流媒体后端或计算机视觉方向拓展,参与更多产品线
  • 管理路线:积累经验后带领小团队,负责项目规划与技术决策
  • 负责C++应用软件及音视频组件库的开发与维护,使用ffmpeg等开源库处理音视频编解码、转封装等任务
  • 根据需求完成模块设计、编码、自测,并编写技术文档,确保代码质量和可维护性
  • 优化多媒体处理性能,解决内存管理、多线程并发等技术难题,保障产品稳定性
  • 精通C/C++和Python,熟悉常用开发调试工具(如GDB、Valgrind)
  • 深入理解音视频开发技术,掌握ffmpeg、音视频编解码原理及流媒体协议
  • 扎实的内存管理、多线程、多进程编程能力,有动态库开发和内存调试经验优先
  • 良好的英文阅读能力,能快速阅读技术文档和开源代码

申请策略

  • 了解虹软科技主要产品线(如智能手机视觉解决方案),在面试中结合业务场景展示音视频技术价值
  • 准备一个完整的音视频处理demo或项目代码片段,展示编码风格和架构能力
  • 突出音视频相关项目经验,如使用ffmpeg开发播放器、转码工具或流媒体服务
  • 强调C++内存管理、多线程性能优化案例,展示解决复杂bug的能力
  • 如有开源贡献或技术博客(尤其音视频方向),务必列出
  • 量化成果,如优化后性能提升百分比、降低内存占用等
  • 系统学习ffmpeg源码架构和常用API,熟悉H.264/H.265等编码标准
  • 补强音频处理基础知识,如采样率、比特率、音频编解码器(AAC、MP3等)

面试指南

  • 对于技术原理类问题:先给出核心定义,再举例说明实际应用,最后总结关键点
  • 对于优化/问题排查类问题:采用STAR法则(情境-任务-行动-结果),条理清晰
  • 系统设计类问题:先明确需求,再分模块阐述架构,最后指出权衡和备选方案
  • 请解释ffmpeg中AVPacket、AVFrame、AVCodecContext等关键结构体的作用和关系
  • 如何优化一个视频转码任务的性能?从CPU和内存角度分析
  • 多线程环境下音视频同步如何实现?遇到过哪些问题?
  • 描述一次内存泄漏或越界的排查经历,用了什么工具和方法
  • C++中智能指针的使用场景和注意事项有哪些?

职位点评

74
综合评分

技术硬核、薪资有竞争力,但对远程办公支持一般。

从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。

更适合这类人
适合重视技术成长、追求专业深度的求职者,对工作生活平衡要求不极致。
表现最好
成长发展
相对薄弱
工作生活
薪资福利75
成长发展85
工作生活60
使命价值70

薪资福利

75中等

薪资处于杭州中上水平,但JD未明确具体福利,上市平台稳定性高,整体补偿性较好。

薪资信号未披露(AI估算:20K-30K/月)

成长发展

85较高

音视频开发是前沿技术领域,岗位技术深度高,团队专业,成长空间大。

技术前沿主流现代技术
技术栈C++、Python、ffmpeg、音视频编解码、多线程、内存管理
业务类型ambiguous

工作生活

60中等

仅现场办公,未提及弹性工作或远程,杭州科技园办公通勤时间一般,WLB需视团队而定。

工作模式仅现场办公
办公地点科技园/产业园
加班情况未提及(无法判断)

使命价值

70中等

多媒体技术是数字世界的基础设施,行业增长稳健,但岗位未直接强调社会价值。

行业发展稳定成熟行业
社会影响中性/一般
创新程度积极采用新技术
Watch Jobs