@
ke1e /音频算法工程师
岗位职责:
1、负责音频算法的开发、移植和维护工作,熟悉回声消除、噪声抑制、麦克风阵列等相关算法开发;
2、依据产品需求,调研、评估、选择音频元器件与处理器;
3、依据产品需求,完成音频相关软硬件模块的设计、预研、编码、测试,并持续优化;
4、与工程团队一起优化整体工作效率;
岗位要求:
1、数学、计算机、信号处理、电子、声学相关专业本科及以上学历,985/211 硕博优先;
2、三年以上相关工作经验,熟悉相关音频分析软件与算法开源库,如 webrtc、speex、audacity 等;
3、一年以上 ARM 平台的音频算法开发、移植和优化经验;
4、熟悉常用音频编码标准与常用音频质量评测方法和标准;
5、精通 C/C++;
6、热爱音频技术开发,认真负责、勇于创新,具有良好的沟通协作与学习能力。
/高级 Linux 系统软件开发工程师
岗位职责:
1、基于 ARM Linux 的 C++ 软件模块的设计、编写、移植和调试
2、负责 Linux 操作系统的定制开发及维护,如 BSP 移植,Kernel 裁剪优化等
3、参与智能硬件与系统软件的架构设计;
4、负责系统性能调试和优化;
5、保证代码质量、协助提高团队研发效率;
任职要求:
1、985 大学计算机、电子、通信、自动化相关专业,学士或以上学位;
2、2 年以上 ARM 平台 Linux C++软件开发经验;
3、熟练掌握 C++语言,具有良好的编程风格,熟悉 git, cmake、gcc、gdb 等工具;
4、熟悉多线程编程、熟悉 ARM 架构、音视频处理;
5、有系统级的功耗分析,功耗优化经验更佳;
6、对技术有热情,工作态度积极主动,有团队合作精神;
/流媒体软件工程师
主要职责:
1、负责 Linux 流媒体服务器与底层库开发,包括点播、直播、实时通信;
2、设计开发部署公有云、私有云流媒体服务器方案以及 CDN 优化;
3、优化流媒体产品用户体验,如延迟、流畅、画质;
4、根据设计文档或需求说明完成代码编写,调试,测试和维护;
5、辅助进行系统的功能定义,程序设计;
职位要求:
1、精通 C/C++、Python 或 Go 编程语言;
2、熟悉常见音视频封装格式,H.264/H.265 ,AAC 等音视频编解码标准,以及 WebRTC、RTMP、HLS、DASH 等常见流媒体协议;
3、熟练使用 ffmpeg 或 gstreamer,并熟悉源码;
4、有流媒体服务器的搭建经验,可以熟练使用 docker ;
5、有较强的分析问题能力、独立解决问题能力、与沟通能力;
6、计算机 /通信 /电子等相关专业本科以上学历;
加分项:
1、有开发 ffmpeg,gstreamer 经验;
2、熟悉 nginx_rtmp_module 等开源流媒体服务器;
3、有端到端的音视频服务开发经验,如采集、编码、推流、播放等;
4、熟悉 ffmpeg 滤镜;
以上是 JD,面试过很多学历背景经验优秀的候选人,但是代码笔试第一轮就挂了。