岗位职责:
1、负责蓝牙音箱产品的软件开发;
2、负责研发需求的可行性分析、设计文档书写、软件功能设计和实现;
3、跟踪和解决项目中遇到的疑难问题。
岗位要求:
1、本科及以上学历,计算机、电子、通信工程、自动化等相关专业背景
2、3年及以上的蓝牙音箱/耳机软件相关开发经验,熟悉至少一个主流平台(如中星微、恒玄、炬芯、物骐、杰理、蓝讯等)的蓝牙音箱/耳机开发流程。需深入理解对应平台的芯片架构、软件框架、开发环境及流程。(对于有恒玄平台开发经验的应聘者,要求具备在BES系列芯片上实现蓝牙音频传输、降噪算法等实际项目经验;物骐平台开发者需熟悉其硬件接口特性及软件框架;杰理平台开发者应掌握该平台的低功耗优化及音频编解码方案;蓝讯平台经验者需了解其蓝牙协议栈的定制与优化方法。)
3、编程语言:精通C语言,代码逻辑需清晰、结构合理,具备良好的编码规范和习惯,能够高效完成代码编写、调试与优化。熟悉C++更佳。
4、系统与协议:熟练掌握RTOS(实时操作系统),如Ucos、FreeRTOS、RT-Thread等,能合理规划系统任务,优化资源分配;深入理解蓝牙协议栈(蓝牙5.0及以上版本),熟悉蓝牙配对、连接、数据传输流程,确保蓝牙功能稳定、高效运行。
5、音频处理:熟悉常见音频格式(SBC、AAC等)的编解码原理,具备音频信号采集、处理、播放相关功能开发能力,能够优化音频质量,提升用户听觉体验。
6、驱动开发: 熟练使用 keil、 VScode/Source Insight、git 等开发管理工具;能看懂电路原理图,熟悉常用硬件接口,例如串口,IIC,IIS,SPI,GPIO 等,具备外设IC驱动移植、调试经验。
7、调试与测试:熟练使用万用表、示波器、J-Link、ST-Link等调试工具,快速定位并解决软件问题;熟悉嵌入式软件测试流程,能够独立编写测试方案和用例,保障软件功能完整、性能达标。
加分项
1. 具有DSP、功放的开发调试经验优先。
2. 熟悉音效算法的开发调试经验优先。
3. 具有带屏音箱、TWS耳机、蓝牙音视频眼镜等开发经验优先。
4. 具备多平台开发经验,能够快速实现软件在不同平台间的移植与适配者优先。