職位描述
a)職位描述
1、通信、電子工程、自動(dòng)化、計(jì)算機(jī)相關(guān)專業(yè)本科及以上學(xué)歷;
2、熟悉Linux內(nèi)核原理與實(shí)現(xiàn),5年以上Linux系統(tǒng)或Android系統(tǒng)開發(fā)經(jīng)驗(yàn),精通C/C++編程,熟悉嵌入式linux交叉編譯環(huán)境,熟悉腳本語(yǔ)言;
3、熟悉常用設(shè)備驅(qū)動(dòng)開發(fā),對(duì)PCIe、USB、以太網(wǎng)接口、USB、SPI、I2C、CAN、音視頻編解碼接口驅(qū)動(dòng)熟悉并有相關(guān)開發(fā)調(diào)試經(jīng)驗(yàn);
4、熟悉Linux文件系統(tǒng)、openGL、wifi等;
5、精通ARM CPU的LINUX,ANDROID系統(tǒng)架構(gòu);
6、熟悉嵌入式系統(tǒng)BOOT,版本加載等過(guò)程,有相關(guān)開發(fā)調(diào)試經(jīng)驗(yàn);
7、有Freescale i.MX6 Cortex-A9或全志,瑞芯微平臺(tái)驅(qū)動(dòng)開發(fā)經(jīng)驗(yàn)者優(yōu)先。
b)崗位職能
1、負(fù)責(zé)嵌入式產(chǎn)品外設(shè)及接口驅(qū)動(dòng)的開發(fā);
2、負(fù)責(zé)系統(tǒng)內(nèi)核剪裁,代碼性能的優(yōu)化;
3、分析并解決軟件相關(guān)的問(wèn)題,優(yōu)化系統(tǒng)性能;
4、配合硬件工程師調(diào)試相關(guān)問(wèn)題;
5、系統(tǒng)開發(fā)過(guò)程中,設(shè)計(jì)文檔的撰寫;
6、負(fù)責(zé)嵌入式產(chǎn)品設(shè)備驅(qū)動(dòng)程序和診斷程序的設(shè)計(jì)和開發(fā),包括Linux驅(qū)動(dòng),Android平臺(tái)驅(qū)動(dòng),兼有u-boot等其他嵌入式系統(tǒng);
7、與硬件開發(fā)人員配合,進(jìn)行硬件和驅(qū)動(dòng)程序的聯(lián)合調(diào)試;
8、與測(cè)試、硬件等部門一起進(jìn)行產(chǎn)品的驗(yàn)證、測(cè)試、故障定位和修復(fù);
9、推進(jìn)軟件開發(fā)流程的持續(xù)改進(jìn);
10、協(xié)助部門經(jīng)理指導(dǎo)軟件工程師的開發(fā)工作。