崗位職責(zé)
1. 自動(dòng)駕駛軟件棧開發(fā)和集成,涉及核心算法適配和開發(fā),包括感知、預(yù)測、規(guī)劃、控制等。
2. 負(fù)責(zé)優(yōu)化核心算法性能,提升自動(dòng)駕駛軟件棧的運(yùn)行的整體性能和穩(wěn)定性。
3. 負(fù)責(zé)設(shè)計(jì)并實(shí)現(xiàn)高效的數(shù)據(jù)通信框架,提升各模塊之間數(shù)據(jù)通信能力。
4. 負(fù)責(zé)設(shè)計(jì)并實(shí)現(xiàn)高效的算法運(yùn)行框架,用于提升計(jì)算任務(wù)效率、調(diào)度機(jī)制、資源分配的核心任務(wù)。
5. 開發(fā)和適配模擬仿真工具,提供自動(dòng)駕駛相關(guān)的數(shù)據(jù)閉環(huán)工具,過提升開發(fā)和調(diào)試效率。
6. 編寫高性能、可讀性強(qiáng)的代碼,參與技術(shù)評(píng)審,撰寫設(shè)計(jì)文檔。
7. 支持實(shí)車測試,定位并解決軟硬件集成問題。
崗位要求
1. 計(jì)算機(jī)、自動(dòng)化、機(jī)器人等相關(guān)專業(yè)碩士及以上學(xué)歷。
2. 熟練掌握現(xiàn)代C++開發(fā),具備優(yōu)秀的軟件架構(gòu)和模塊化設(shè)計(jì)能力。
3. 熟練掌握Linux開發(fā)能力,能夠熟練使用GDB、GIT、CMake等編譯調(diào)試工具。
4. 深入理解自動(dòng)駕駛領(lǐng)域內(nèi)各個(gè)模塊(感知、預(yù)測、規(guī)劃、控制等)的經(jīng)典算法和工程實(shí)現(xiàn)。
5. 具備數(shù)據(jù)驅(qū)動(dòng)開發(fā)經(jīng)驗(yàn),能夠熟練使用可視化/仿真工具。
6. 具備自動(dòng)駕駛中間件開發(fā)經(jīng)驗(yàn)者,優(yōu)先考慮。