崗位職責(zé):
1、負(fù)責(zé)J6域控的Linux/FreeRTOS下各外設(shè)模塊驅(qū)動程序的開發(fā);
2、負(fù)責(zé)J6域控的Linux Kernel/FileSystem裁剪和優(yōu)化;
3、負(fù)責(zé)硬件平臺的Bring Up,配合DV/PV試驗(yàn);
4、參與系統(tǒng)快啟、穩(wěn)定性、內(nèi)核優(yōu)化等相關(guān)的底層軟件開發(fā)工作;
5、負(fù)責(zé)J6域控產(chǎn)品的Linux App的開發(fā)(比如OTA,通信服務(wù)、診斷等);
6、負(fù)責(zé)J6域控產(chǎn)品相關(guān)算法模塊的部署和適配;
7、負(fù)責(zé)分析、定位并解決域控底層相關(guān)的軟硬件問題;
8、負(fù)責(zé)編寫軟件開發(fā)過程相關(guān)設(shè)計文檔,滿足公司的軟件開發(fā)流程規(guī)范;
任職要求:
1、扎實(shí)的C/C++編程能力,熟悉Python/Shell等腳本語言;
2、熟悉Linux內(nèi)核(代碼)和各種驅(qū)動架構(gòu)(比如
Camera\Storage\DisplayAudio\Network等子系統(tǒng));
3、熟悉車載或者自動駕駛常用的中間件框架(比如SOMEIP、ROS、片間通信等);
4、具備Linux內(nèi)核移植、裁剪以及優(yōu)化的實(shí)戰(zhàn)經(jīng)驗(yàn)優(yōu)先;
5、熟練使用Git/SVN/JIRA等工具,熟悉軟件敏捷開發(fā)、車載軟件開發(fā)流程;
6、至少3年車載Linux相關(guān)的開發(fā)經(jīng)驗(yàn)并且至少2兩個量產(chǎn)項(xiàng)目的開發(fā)經(jīng)驗(yàn)(必
須);
7、有至少2年的自動駕駛產(chǎn)品的開發(fā)經(jīng)驗(yàn)(必須);
8、有地平線Journey、TITDA等系列芯片的項(xiàng)目開發(fā)經(jīng)驗(yàn)(優(yōu)先)