职位描述:
1、负责Android平台Audio相关软件架构设计与开发,音频通路的设计和优化;
2、负责基于linux alsa架构的Audio驱动开发与维护;
3、负责音频算法的Android平台上移植与优化;
4、负责芯片和FPGA平台Audio功能的验证。
职位要求:
1、信号处理、自动化、通信、电子工程、计算机类,本科及其以上学历,3年以上相关工作经验;
2、熟练使用CC语言,熟悉音频数据格式、数据处理基本知识,了解某音频编解码标准及封装格式;
3、熟悉Android framework有相关经验;熟悉Linux Audio驱动具有相关经验;
4、主动积极并具有团队合作精神,自我激励的能力,并拥有良好的沟通技巧。
招聘部门:
小米
工作地点:
上海市社招全职职位 ID:Q8378
面试建议:
小米新业务部的多媒体音频软件工程师职位是一个技术深度与广度兼备的岗位。这个职位最特殊的地方在于需要同时掌握Android平台音频架构设计、Linux驱动开发以及算法移植优化三大核心能力。面试官会特别关注候选人在音频通路设计、ALSA架构理解以及跨平台移植方面的实际经验。 建议候选人重点准备三个方面的内容:首先需要梳理自己在Android音频框架层的开发经验,特别是AudioFlinger和AudioPolicyService相关模块的实践案例。其次要深入理解Linux ALSA驱动架构,能清晰解释PCM、Control等核心接口的工作原理。最后要准备1-2个音频算法移植的实际项目经历,重点说明在性能优化过程中遇到的挑战和解决方案。技术问题之外,小米文化特别强调主动性和团队协作,准备好能体现这些特质的项目案例也很重要。