崗位職責(zé):
1、負(fù)責(zé)藍(lán)牙音箱產(chǎn)品的軟件開發(fā);
2、負(fù)責(zé)研發(fā)需求的可行性分析、設(shè)計(jì)文檔書寫、軟件功能設(shè)計(jì)和實(shí)現(xiàn);
3、跟蹤和解決項(xiàng)目中遇到的疑難問題。
崗位要求:
1、本科及以上學(xué)歷,計(jì)算機(jī)、電子、通信工程、自動(dòng)化等相關(guān)專業(yè)背景
2、3年及以上的藍(lán)牙音箱/耳機(jī)軟件相關(guān)開發(fā)經(jīng)驗(yàn),熟悉至少一個(gè)主流平臺(tái)(如中星微、恒玄、炬芯、物騏、杰理、藍(lán)訊等)的藍(lán)牙音箱/耳機(jī)開發(fā)流程。需深入理解對(duì)應(yīng)平臺(tái)的芯片架構(gòu)、軟件框架、開發(fā)環(huán)境及流程。(對(duì)于有恒玄平臺(tái)開發(fā)經(jīng)驗(yàn)的應(yīng)聘者,要求具備在BES系列芯片上實(shí)現(xiàn)藍(lán)牙音頻傳輸、降噪算法等實(shí)際項(xiàng)目經(jīng)驗(yàn);物騏平臺(tái)開發(fā)者需熟悉其硬件接口特性及軟件框架;杰理平臺(tái)開發(fā)者應(yīng)掌握該平臺(tái)的低功耗優(yōu)化及音頻編解碼方案;藍(lán)訊平臺(tái)經(jīng)驗(yàn)者需了解其藍(lán)牙協(xié)議棧的定制與優(yōu)化方法。)
3、編程語言:精通C語言,代碼邏輯需清晰、結(jié)構(gòu)合理,具備良好的編碼規(guī)范和習(xí)慣,能夠高效完成代碼編寫、調(diào)試與優(yōu)化。熟悉C++更佳。
4、系統(tǒng)與協(xié)議:熟練掌握RTOS(實(shí)時(shí)操作系統(tǒng)),如Ucos、FreeRTOS、RT-Thread等,能合理規(guī)劃系統(tǒng)任務(wù),優(yōu)化資源分配;深入理解藍(lán)牙協(xié)議棧(藍(lán)牙5.0及以上版本),熟悉藍(lán)牙配對(duì)、連接、數(shù)據(jù)傳輸流程,確保藍(lán)牙功能穩(wěn)定、高效運(yùn)行。
5、音頻處理:熟悉常見音頻格式(SBC、AAC等)的編解碼原理,具備音頻信號(hào)采集、處理、播放相關(guān)功能開發(fā)能力,能夠優(yōu)化音頻質(zhì)量,提升用戶聽覺體驗(yàn)。
6、驅(qū)動(dòng)開發(fā): 熟練使用 keil、 VScode/Source Insight、git 等開發(fā)管理工具;能看懂電路原理圖,熟悉常用硬件接口,例如串口,IIC,IIS,SPI,GPIO 等,具備外設(shè)IC驅(qū)動(dòng)移植、調(diào)試經(jīng)驗(yàn)。
7、調(diào)試與測(cè)試:熟練使用萬用表、示波器、J-Link、ST-Link等調(diào)試工具,快速定位并解決軟件問題;熟悉嵌入式軟件測(cè)試流程,能夠獨(dú)立編寫測(cè)試方案和用例,保障軟件功能完整、性能達(dá)標(biāo)。
加分項(xiàng)
1. 具有DSP、功放的開發(fā)調(diào)試經(jīng)驗(yàn)優(yōu)先。
2. 熟悉音效算法的開發(fā)調(diào)試經(jīng)驗(yàn)優(yōu)先。
3. 具有帶屏音箱、TWS耳機(jī)、藍(lán)牙音視頻眼鏡等開發(fā)經(jīng)驗(yàn)優(yōu)先。
4. 具備多平臺(tái)開發(fā)經(jīng)驗(yàn),能夠快速實(shí)現(xiàn)軟件在不同平臺(tái)間的移植與適配者優(yōu)先。