职位详情
音频工具软件开发(外包)
面议
中软国际
上海
3-5年
本科
02-11
工作地址

小米上海总部(徐汇万科中心店)上海市徐汇区沪闵路9339号徐汇万科中心F座

职位描述
工作内容
1. 音频调试/测试工具开发
- 设计并实现 GUI 调试界面(参数调节、曲线绘制、实时波形/频谱等),将声学/算法参数配置、通路切换、自动化测试流程界面化、脚本化。
- 开发自动化测试系统(脚本录制回放、批量跑例、结果统计、报告生成),提升音频调校与回归测试效率。
- 维护/优化工具链性能与稳定性(多平台、多设备并发、长时压测等)。
2. 音频数据采集与分析工具
- 对接硬件/驱动层(ALSA、Audio HAL、Codec 等),实现录音/播放、数据抓取、日志 dump 等基础能力。
- 开发离线/在线分析工具(时域波形、频域 FFT、THD+N、PESQ/MOS 等指标计算、对比视图)。
- 集成常见音频测试仪(APx、SoundCheck、ACQUA 等)或模拟其核心流程。
3. 流程与平台支撑
- 搭建 CI/CD 流水线中的音频测试环节(自动拉取固件、烧录、跑例、上报结果)。
- 开发/维护 SDK、插件体系(如 Python/C++ 库、IDE 插件),供算法/应用工程师调用工具能力。
- 编写技术文档(工具使用手册、API 说明、测试规范),提供内部培训与技术支持。
4. 跨团队协作与需求落地
- 与声学、算法、驱动、测试团队对接,抽象通用工具需求(如 ANC/ENC 调试流程、EQ 曲线导入导出、黄金样本管理)。
- 跟踪行业工具链趋势(如 Web Audio、JUCE、LabVIEW、Qt 等生态),评估引入可行性。
任职要求
1. 基础背景
- 本科及以上,计算机/电子/通信/声学相关专业。
- 3–5 年及以上音频相关软件开发经验(工具链、测试框架、音频应用等)。
2. 编程与框架能力
- 精通 C/C++(性能敏感模块) + Python(脚本/自动化/数据分析);熟悉面向对象、设计模式。
- 至少掌握一种 GUI 框架(Qt、WPF、Electron、LabVIEW 等),有跨平台(Win/Linux/macOS)开发经验更佳。
- 熟悉多线程、网络、文件 I/O、插件架构等工程实践。
3. 音频领域知识
- 了解音频基础:采样率/位深、PCM、I2S/TDM/PDM、ALSA/ASIO 等音频框架。
- 熟悉常见音频处理概念(EQ、DRC、AEC/ANS/AGC、编解码器如 AAC/Opus)及测试指标(THD+N、SNR、频响、延迟)。
- 有实际音频调试(手机/耳机/音箱/车载等)或测试系统开发经验者优先。
4. 工具链与工程能力
- 熟练使用 Git、CI(Jenkins/GitLab CI)、单元测试框架。
- 具备系统架构设计能力(模块化、可扩展性、兼容性设计)。
- 良好的问题定位能力(日志分析、性能 profiling、跨层调试)。
5. 软素质
- 较强的沟通能力(需频繁对接算法/声学/测试等非纯软件角色)。
- 文档习惯好,能输出清晰的设计文档、用户手册。
- 英语阅读能力(查阅芯片手册、开源项目文档)。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请