崗位職責(zé):
擔(dān)任BSP驅(qū)動(dòng)工程師:
1. 負(fù)責(zé)平臺(tái)板級(jí)支持包(BSP)的調(diào)試和開(kāi)發(fā)
2. 負(fù)責(zé)Android、Linux、RTOS等底層驅(qū)動(dòng)程序的調(diào)試和開(kāi)發(fā)
3. 負(fù)責(zé)Android Hal層、C++/Java中間件接口開(kāi)發(fā)
4. 負(fù)責(zé)板級(jí)Bring調(diào)試和硬件選型、設(shè)計(jì)評(píng)審工作
1. 通信、電子、機(jī)械自動(dòng)化、計(jì)算機(jī)軟件等專業(yè)畢業(yè), 本科及以上學(xué)歷, 3年及以上相關(guān)工作經(jīng)驗(yàn)
2. 熟練掌握C/C++語(yǔ)言,熟悉Java語(yǔ)言和shell腳本
3. 熟練掌握Android/Linux/RTOS底層驅(qū)動(dòng)和中間件開(kāi)發(fā),包括DTS、Driver、HAL、Framework等
4. 熟練掌握I2C/SPI/I2S/MDIO/HDMI總線通信協(xié)議
5. 良好的硬件基礎(chǔ),能看懂電路原理圖、會(huì)操作示波器、萬(wàn)用表、邏輯分析儀等排查硬件故障
6. 熟悉操作系統(tǒng)基本原理和機(jī)制,包括:中斷處理、內(nèi)核線程、工作隊(duì)列、同步互斥、內(nèi)存管理、進(jìn)程間通信和任務(wù)調(diào)度等
7. 熟悉操作系統(tǒng)架構(gòu)設(shè)計(jì)原理,參與過(guò)系統(tǒng)底層和中間件的架構(gòu)設(shè)計(jì),有分層、解耦和模塊化設(shè)計(jì)思想
8. 熟悉Android、Linux、RTOS等系統(tǒng)的啟動(dòng)和運(yùn)行原理,可以優(yōu)化開(kāi)機(jī)啟動(dòng)性能、處理常見(jiàn)的系統(tǒng)問(wèn)題,包括內(nèi)核Panic/進(jìn)程Crash、ANR/so庫(kù)tombstone及性能調(diào)優(yōu)等
9. 具有電視TV、手機(jī)、汽車電子、智能家居等有屏的終端設(shè)備開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先
10. 高級(jí)資深工程師要求滿足6/7/8條
深圳 - 南山
軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司深圳 - 寶安
尼爾林技術(shù)咨詢(深圳)有限公司深圳 - 南山
南寧市卓天恒企業(yè)管理咨詢有限公司深圳 - 南山
誠(chéng)邁科技深圳 - 南山
軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司深圳 - 南山
潤(rùn)芯微科技(江蘇)有限公司