崗位職責(zé)
1.負(fù)責(zé)MTK平臺(tái)(MT67xx/MT87xx等系列)Android系統(tǒng)底層驅(qū)動(dòng)開發(fā)、調(diào)試及優(yōu)化(包括Display/Touch/Camera/Sensor/Audio/GPU等模塊)。
2.分析并解決驅(qū)動(dòng)相關(guān)的穩(wěn)定性、性能及兼容性問題,協(xié)助硬件團(tuán)隊(duì)完成和驗(yàn)證。
3.深入理解Android HAL層框架,參與Framework層與驅(qū)動(dòng)的接口設(shè)計(jì)與實(shí)現(xiàn)。
4.會(huì)寫android應(yīng)用程序優(yōu)先。
5.編寫技術(shù)文檔,輸出開發(fā)規(guī)范及問題解決方案。
技術(shù)能力:
1.精通C/C++語言,熟悉Linux內(nèi)核及MTK平臺(tái)驅(qū)動(dòng)架構(gòu),能獨(dú)立完成驅(qū)動(dòng)移植和調(diào)試。
2.熟悉Android系統(tǒng)框架(HAL/JNI/Binder等),了解開機(jī)流程、電源管理、內(nèi)存管理等機(jī)制。
3.具備MTK平臺(tái)調(diào)試經(jīng)驗(yàn),熟悉LK/U-Boot、Kernel、Device Tree等底層開發(fā)環(huán)境。
4.掌握常見外設(shè)協(xié)議(I2C/SPI/UART/MIPI等)及調(diào)試工具(如示波器、邏輯分析儀)。
熟悉Android應(yīng)用開發(fā)(Java/Kotlin),能編寫基礎(chǔ)APP或JNI接口者優(yōu)先。
3年以上MTK平臺(tái)Android驅(qū)動(dòng)開發(fā)經(jīng)驗(yàn),有量產(chǎn)項(xiàng)目經(jīng)驗(yàn)者優(yōu)先。
學(xué)歷:本科及以上,計(jì)算機(jī)/電子/通信等相關(guān)專業(yè)。