崗位職責(zé):
1.負(fù)責(zé) Android 系統(tǒng) HAL 層適配和接口實現(xiàn)工作;
2.負(fù)責(zé)常用外設(shè)驅(qū)動(如 Camera、LCD、TP、RTC、SD 卡、Wi-Fi、3G/4G/5G 等)的設(shè)計、開發(fā)、調(diào)試與優(yōu)化;
3.負(fù)責(zé)音視頻相關(guān)驅(qū)動與 HAL 層的開發(fā)調(diào)試,包括 Audio Codec、MIC、Speaker、HDMI、MIPI/DSI 攝像頭、視頻采集、編碼及回放等模;
4.有回音消除或噪聲抑制處理經(jīng)驗者優(yōu)先;
5.熟悉 AudioFlinger、MediaPlayer、OpenSL ES、Stagefright、AIDL、AudioPolicy 等 Android 多媒體架構(gòu),能進(jìn)行定制化修改與調(diào)試;
6.負(fù)責(zé) Android NDK 開發(fā)、JNI 接口設(shè)計與 C/C++ 層模塊對接;
7.負(fù)責(zé)解決研發(fā)、測試、量產(chǎn)和售后過程中與驅(qū)動相關(guān)的問題,提供技術(shù)支持與問題閉環(huán)處理;
8.負(fù)責(zé)與外協(xié)公司溝通協(xié)調(diào),明確技術(shù)接口與開發(fā)邊界,進(jìn)行項目需求確認(rèn)與功能驗收;
9.跟蹤和研究最新 Android 平臺與行業(yè)技術(shù)發(fā)展動態(tài),推動新技術(shù)在驅(qū)動開發(fā)與系統(tǒng)集成中的應(yīng)用;
10.參與驅(qū)動相關(guān)模塊的代碼評審、重構(gòu)與性能優(yōu)化,確保代碼質(zhì)量符合公司編碼規(guī)范和設(shè)計標(biāo)準(zhǔn);
11.協(xié)助測試團(tuán)隊編寫驅(qū)動測試用例,進(jìn)行穩(wěn)定性與兼容性驗證。
任職要求:
1.兩年以上Java開發(fā)經(jīng)驗,三年以上C/C++開發(fā)經(jīng)驗,有良好的編程習(xí)慣;
2.五年以上Android驅(qū)動或者Linux驅(qū)動開發(fā)經(jīng)驗,有良好的編程習(xí)慣;
3.精通Android或Linux操作系統(tǒng)下C/C++程序開發(fā);
4.精通Android或Linux內(nèi)核開發(fā)和調(diào)試,具有實際開發(fā)調(diào)試嵌入式驅(qū)動的經(jīng)驗;
5.善于和他人合作,具有嚴(yán)密的邏輯思維,踏實的工作態(tài)度,積極的進(jìn)取精神。