做http轉(zhuǎn)ros的數(shù)據(jù)抽象開發(fā),規(guī)劃控制以及MCU的開發(fā)
1、負(fù)責(zé)基于Autosar標(biāo)準(zhǔn)使用相關(guān)工具設(shè)計(jì)軟件架構(gòu);
2、負(fù)責(zé)基于Linux操作系統(tǒng)的架構(gòu)設(shè)計(jì)及方案設(shè)計(jì);
3、負(fù)責(zé)ATF/U-Boot/LinuxBSP的開發(fā)和移植等,包括eMMC、圖形顯示、視頻捕獲和常規(guī)外設(shè)驅(qū)動(dòng)等;
4、負(fù)責(zé)Linux應(yīng)用程序的系統(tǒng)框架、系統(tǒng)升級和系統(tǒng)管理等;
5、按照編碼規(guī)范編寫代碼、編寫設(shè)計(jì)文檔、以及功能驗(yàn)證的測試。
6、負(fù)責(zé)操作系統(tǒng)的裁剪適配及通信中間件整體設(shè)計(jì)及優(yōu)化;
1、大學(xué)本科及以上優(yōu)先;
2、2年以上Autosar或者嵌入式Linux操作系統(tǒng)環(huán)境下的設(shè)計(jì)、開發(fā)和調(diào)試驅(qū)動(dòng)和軟件的經(jīng)驗(yàn)優(yōu)先;
3、熟悉Autosar軟件開發(fā),了解ISO26262相關(guān)規(guī)范;
4、熟悉汽車電子軟件開發(fā)流程;具備操作系統(tǒng)中的多進(jìn)程、多線程編程經(jīng)驗(yàn),熟悉多核間通信機(jī)制;
5、精通C/C++語言、熟悉匯編語言,熟悉底層驅(qū)動(dòng)開發(fā)、熟悉嵌入式操作系統(tǒng)工作原理;
6、熟悉Yocto/Git編譯和配置流程,熟練使用交叉編譯開發(fā)環(huán)境和工具。