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