崗位職責1.與硬件工程師溝通合作、負責手機驅(qū)動的開發(fā)調(diào)試,驅(qū)動程序開發(fā)及集成;2.驗證器件的可靠性;3.Linux內(nèi)核和驅(qū)動的編碼和測試工作;4.系統(tǒng)的bring?up與stability?debug工作。任職要求1.精通C語言,能使用C語言熟練編寫程序;2.熟悉Linux內(nèi)核架構(gòu)和驅(qū)動模型,熟悉基本硬件電路原理及設(shè)計;3.可根據(jù)需求定制Audio、LCD、Canera、Flash、LED、Sensor、TP、串口、USB、EMMC、Sdcard、PMIC等硬件驅(qū)動;4.熟悉android系統(tǒng)架構(gòu),熟悉android?service,jni,Hal,總線驅(qū)動,設(shè)備驅(qū)動?之間的縱向調(diào)用機理,具備較強的邏輯分析能力;5.?熟悉ARM架構(gòu),對ARM指令和匯編有相當?shù)牧私庀嚓P(guān)機制的工作原理,能夠針對現(xiàn)有的硬件方案進行功耗、性能方面的優(yōu)化。