崗位職責:
1. Linux系統(tǒng)層的軟件開發(fā)工作
2、根據(jù)需求文檔,編寫概要設計、詳細設計,并開發(fā)相應模塊代碼;
3、與硬件開發(fā)人員配合,進行硬件和應用層軟件聯(lián)合調(diào)試;
任職要求:
1.具備良好的C/C++語言編程基礎,熟練掌握常用的數(shù)據(jù)結(jié)構、算法
2.具備良好的英文閱讀能力
3. 熟悉Linux系統(tǒng)架構,能夠熟練地進行Linux內(nèi)核態(tài)與用戶態(tài)的開發(fā)、調(diào)試
4. 具備較強的分析、解決問題能力,能夠與硬件開發(fā)人員聯(lián)調(diào)、定位復雜的驅(qū)動或硬件問題,如usb、pci、sdio、lvds、hdmi、dsi、csi等總線器件以及驅(qū)動
5. 能獨立承擔某個功能模塊(音頻、顯示、網(wǎng)絡)驅(qū)動層的定制、修改、調(diào)試和優(yōu)化
6. 熟練掌握uboot與內(nèi)核的啟動流程,能夠根據(jù)設計需求,對uboot以及內(nèi)核進行定制、裁剪和優(yōu)化
7. 熟悉Linux系統(tǒng)的內(nèi)存管理、時鐘管理、調(diào)度,能夠定位內(nèi)存、時鐘、調(diào)度相關的驅(qū)動或應用問題
8. 具有良好的英語讀寫能力;
9. 具有良好的溝通和團隊協(xié)作能力,有較強的主觀能動性和責任心。
10. 有汽車電子產(chǎn)品設計經(jīng)驗者優(yōu)先。