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