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