1、理解系統(tǒng)的業(yè)務(wù)需求、業(yè)務(wù)邏輯及設(shè)計(jì)目標(biāo),能夠有效結(jié)合業(yè)務(wù)場(chǎng)景,負(fù)責(zé)自動(dòng)駕駛系統(tǒng)的模塊設(shè)計(jì)與代碼框架的選型與開(kāi)發(fā),對(duì)所負(fù)責(zé)模塊(感知、定位、規(guī)劃控制等)的結(jié)構(gòu)和子模塊、對(duì)象進(jìn)行規(guī)劃與劃分,保障架構(gòu)設(shè)計(jì)的可靠性、可用性、可擴(kuò)展性、可維護(hù)性及安全性等,并完成模塊的研發(fā)與研發(fā)自測(cè);
2、協(xié)調(diào)所負(fù)責(zé)模塊(感知、定位、規(guī)劃控制等)與其他模塊間的開(kāi)發(fā)協(xié)作,確保與其他模塊的通信接口設(shè)計(jì)合理。
3、參與所負(fù)責(zé)模塊的需求分析,業(yè)務(wù)流程 ,系統(tǒng)分析及業(yè)務(wù)建模,對(duì)業(yè)務(wù)需求的優(yōu)化提出建議。
4、站在業(yè)務(wù)角度,引入創(chuàng)新技術(shù),優(yōu)化所負(fù)責(zé)模塊的技術(shù)架構(gòu),解決現(xiàn)有技術(shù)架構(gòu)的瓶頸和現(xiàn)有業(yè)務(wù)產(chǎn)品優(yōu)化升級(jí)過(guò)程中存在的技術(shù)問(wèn)題,引入業(yè)界優(yōu)秀的技術(shù)實(shí)踐,推動(dòng)技術(shù)設(shè)計(jì)方案的落地與優(yōu)化。
5、 參與公司自動(dòng)駕駛技術(shù)研發(fā)體系建設(shè),完善開(kāi)發(fā)方法、提高開(kāi)發(fā)效率,參與技術(shù)團(tuán)隊(duì)代碼評(píng)審、質(zhì)量保障、技術(shù)規(guī)范、代碼規(guī)范、代碼質(zhì)量等,并通過(guò)代碼規(guī)范、單元測(cè)試、持續(xù)集成、研發(fā)自測(cè)等手段不斷提升代碼質(zhì)量,減少代碼缺陷。
6、管理和維護(hù)開(kāi)發(fā)過(guò)程中產(chǎn)生的文檔(架構(gòu)設(shè)計(jì)文檔,概要設(shè)計(jì)文檔等)。參與自動(dòng)駕駛技術(shù)知識(shí)庫(kù)的搭建與更新。
7、配合項(xiàng)目經(jīng)理與產(chǎn)品經(jīng)理建立溝通渠道,配合項(xiàng)目開(kāi)發(fā)計(jì)劃的進(jìn)度控制、檢查、跟蹤和公布。
8、參與和支持公司技術(shù)相關(guān)的知識(shí)產(chǎn)權(quán)申請(qǐng)工作,參與和支持與技術(shù)相關(guān)的其他工作。
1、有自動(dòng)駕駛、無(wú)人機(jī)、機(jī)器人軟件系統(tǒng)相關(guān)的研發(fā)經(jīng)驗(yàn),了解Apollo或Autoware等自動(dòng)駕駛軟件架構(gòu),熟悉并且能夠理解自動(dòng)駕駛相關(guān)算法。
2、統(tǒng)招211/985計(jì)算機(jī)、軟件工程或相關(guān)專業(yè)本科及以上學(xué)歷。
3、從事所負(fù)責(zé)模塊(感知、定位、規(guī)劃控制等)相關(guān)自動(dòng)駕駛研發(fā)工作2年以上,
4年以上大型軟件系統(tǒng)研發(fā)經(jīng)驗(yàn)。
4、熟練掌握并能靈活應(yīng)用軟件設(shè)計(jì)基本原則及設(shè)計(jì)模式,對(duì)面向?qū)ο蠓治鲈O(shè)計(jì)、設(shè)計(jì)模式、軟件架構(gòu)風(fēng)格等有深入理解,精通各類軟件生命周期管理理論;精通UML和 XML,能熟練使用相關(guān)的設(shè)計(jì)軟件,可清晰的表達(dá)設(shè)計(jì)意圖,熟悉編寫(xiě)各類技術(shù)文檔。對(duì)所負(fù)責(zé)的自動(dòng)駕駛模塊(感知、定位、規(guī)劃控制等)相關(guān)知識(shí)和算法有深入了解,對(duì)深度學(xué)習(xí)模型有一定了解。熟悉ISO 26262標(biāo)準(zhǔn)者優(yōu)先。
5、 3年以上C++開(kāi)發(fā)及設(shè)計(jì)經(jīng)驗(yàn),具有優(yōu)良的開(kāi)發(fā)習(xí)慣。扎實(shí)的C/C++語(yǔ)言功底和良好的面向?qū)ο蠛湍K化的開(kāi)發(fā)思維。
6、具備行業(yè)優(yōu)秀自動(dòng)駕駛公司研發(fā)經(jīng)歷的優(yōu)先。
7、熟悉C++代碼編程,有良好的的編程規(guī)范和習(xí)慣;熟悉Matlab等常用工具的使用和編程。熟悉Linux操作命令,熟悉Bash腳本編程;熟悉ros,有ros使用和開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先。
8、能夠獨(dú)立完成系統(tǒng)模塊功能的設(shè)計(jì),并有能力解決開(kāi)發(fā)過(guò)程中出現(xiàn)的問(wèn)題。
9、具有駕照和駕駛經(jīng)驗(yàn)的優(yōu)先。
10、具備良好的邏輯思維能力、求知精神和團(tuán)隊(duì)合作意識(shí),有能力組織團(tuán)隊(duì)進(jìn)行項(xiàng)目攻關(guān)及系統(tǒng)研制工作 ;
11、積極主動(dòng),有較強(qiáng)的問(wèn)題解決能力,能根據(jù)不同的場(chǎng)景可以給出較優(yōu)的系統(tǒng)解決方案;
12、分析和表達(dá)能力強(qiáng),良好的中英文檔開(kāi)發(fā)能力。