**********************
windows音频驱动工程师
  • 收藏职位
  • 分享职位
18-20万 深圳 本科 5-8年 招聘 1 人 预计佣金 6.3K 一个月前发布
SSS 外包
JD基本信息
岗位职责
职位描述: windows音频驱动工程师,专注于audio processing objects (apo)开发,将先进的语音处理算法(包括波束成形、回声消除、降噪、自动增益控制等)无缝集成到windows pc平台. 将直接参与核心音频处理管道的构建和优化,确保算法在windows音频栈上高效、稳定地运行,为用户带来清晰、自然的语音通信体验. 核心 职责: 1. apo开发与集成:设计、开发、调试和优化windows audio processing objects (apo),用于实时处理麦克风阵列和扬声器音频流. 2. 算法移植与适配:将现有的语音处理算法库(c/c++)高效、低延迟地集成到windows apo框架中,确保算法性能(cpu/内存占用)符合要求. 5. 多麦克风/扬声器支持:实现并优化对多麦克风阵列输入和多扬声器输出的支持,确保波束成形等空间音频算法有效运行. 6. 系统级测试与验证:设计并执行严格的测试方案,验证apo在各种硬件配置、操作系统版本和真实场景下的功能、性能、稳定性及鲁棒性(包括不同声学环境、设备插拔、并发应用等). 7. 文档编写:编写清晰的技术设计文档、api文档、用户指南和测试报告. 8. 跨团队协作:与算法研究团队、硬件团队、测试团队及产品管理紧密合作,确保技术方案满足产品需求.
任职要求
3. windows音频栈精通:深入理解并熟练运用windows音频驱动架构,包括wdm/ks、avstream、core audio apis (wasapi)、音频端点、拓扑等. 4. 性能调优与诊断: 技术要求: 1. 必备技能: o 精通 c/c++ 编程语言,具备扎实的软件工程基础和调试能力. o 深厚的windows驱动程序开发经验 (wdm/kmdf/umdf),特别是音频驱动开发经验. o 对windows audio processing objects (apo) 架构、开发流程(visual studio, wdk)和部署机制有深入理解和实际项目经验. o 熟悉windows核心音频技术:wasapi, core audio apis, audio endpoints, audio topology. o 扎实的实时音频信号处理基础,了解采样率、缓冲区、延迟、抖动等概念. o 具备将语音处理算法(特别是波束成形、aec、降噪、agc其中至少2-3项)集成到实际产品中的经验. o 熟练使用windows驱动调试工具(windbg, wpp tracing)和性能分析工具(xperf/wpr/wpa). o 熟悉版本控制系统(如 git). o 优秀的分析和解决复杂问题的能力. o 良好的沟通能力和团队协作精神. 2. 优先考虑: o 有voip、视频会议、实时通信系统开发经验. o 熟悉麦克风阵列技术、声学回声路径建模. o 有使用matlab/python进行算法原型开发或验证的经验. o 了解intel avx/sse指令集优化. o 有windows hardware lab kit (hlk) 或 windows hardware compatibility program (whcp) 认证经验. o 计算机科学、电子工程、信号处理或相关专业本科及以上学历.
所属行业:
IT服务
职能分类:
驱动开发
工作城市:
深圳,招聘1人,详细地址:深圳市
职位要求
学历要求:
本科
工作年限:
5-8年
技能/证书:
-
薪资福利
年薪范围:
18-20万*12薪
薪资福利:
400餐补+项目奖金
团队架构
所属部门:
SD-研发
下属人数:
-
部门架构:
-
汇报对象:
-
职级职称:
-
面试信息
面试轮次:
2轮
面试流程:
线上+线上
视频面试:
不可以接受