1、理解系統(tǒng)的業(yè)務(wù)需求、業(yè)務(wù)邏輯及設(shè)計目標,能夠有效結(jié)合業(yè)務(wù)場景,主導(dǎo)自動駕駛系統(tǒng)的構(gòu)架設(shè)計與代碼框架的選型與開發(fā),對功能模塊結(jié)構(gòu)和功能子系統(tǒng)進行規(guī)劃與劃分,保障架構(gòu)設(shè)計的可靠性、可用性、可擴展性、可維護性及安全性等; 2、協(xié)調(diào)各個模塊間(感知、預(yù)測、定位、地圖、規(guī)劃、控制等)的開發(fā)協(xié)作,督導(dǎo)各模塊詳細設(shè)計、代碼開發(fā)及測試,管控變更,確保開發(fā)遵循總體架構(gòu)設(shè)計,必要階段能夠參與架構(gòu)核心代碼的編寫;安排評審確保自動駕駛解決方案的各模塊(感知、預(yù)測、定位、地圖、規(guī)劃、控制等)通信接口設(shè)計合理。 3、參與軟件算法產(chǎn)品的需求分析,業(yè)務(wù)流程 ,系統(tǒng)分析及業(yè)務(wù)建模,負責(zé)組織軟件算法的設(shè)計評審、集成和測試,優(yōu)化自動駕駛系統(tǒng)性能及安全性。 4、站在業(yè)務(wù)角度,為團隊引入創(chuàng)新技術(shù),優(yōu)化現(xiàn)有產(chǎn)品架構(gòu),設(shè)計新的架構(gòu),解決現(xiàn)有技術(shù)架構(gòu)的瓶頸和現(xiàn)有業(yè)務(wù)產(chǎn)品優(yōu)化升級過程中存在的技術(shù)問題,推動技術(shù)設(shè)計方案的落地。 5、站在系統(tǒng)能力建設(shè)角度,能提出創(chuàng)新的解決思路和方案,確保團隊技術(shù)能力的提升和沉淀,并結(jié)合實際引入業(yè)界優(yōu)秀的技術(shù)實踐。
6、深度參與公司自動駕駛技術(shù)研發(fā)體系建設(shè),負責(zé)指導(dǎo)團隊實施技術(shù)攻關(guān),完善開發(fā)方法、提高開發(fā)效率,負責(zé)團隊代碼的評審、質(zhì)量保障、負責(zé)技術(shù)規(guī)范、代碼規(guī)范、代碼質(zhì)量等。
7、組織技術(shù)培訓(xùn),指導(dǎo)、培養(yǎng)技術(shù)人才,管理和維護開發(fā)過程中產(chǎn)生的文檔(架構(gòu)設(shè)計文檔,概要設(shè)計文檔等)。負責(zé)自動駕駛技術(shù)知識庫的搭建并以此支持技術(shù)團隊能力提升。
8、 配合項目經(jīng)理與產(chǎn)品經(jīng)理建立溝通渠道,支持管理軟件算法開發(fā)計劃的進度控制、檢查、跟蹤和公布。
9、參與和支持公司技術(shù)相關(guān)的知識產(chǎn)權(quán)申請工作,參與和支持與技術(shù)相關(guān)的其他工作。
1、基礎(chǔ)條件:有自動駕駛、無人機、機器人軟件系統(tǒng)相關(guān)構(gòu)架經(jīng)驗,了解Apollo或Autoware等自動駕駛軟件架構(gòu),熟悉并且能夠理解自動駕駛相關(guān)算法。
2、學(xué)歷專業(yè):統(tǒng)招211/985計算機、軟件工程或相關(guān)專業(yè)本科及以上學(xué)歷。
3、工作經(jīng)驗:從事架構(gòu)師工作時間本科5年以上、碩士3年以上、博士1年以上工作經(jīng)驗;知名院校海歸也可。 5年以上大型軟件系統(tǒng)構(gòu)架開發(fā)和系統(tǒng)性能優(yōu)化經(jīng)驗。
4、專業(yè)知識:熟練掌握并能靈活應(yīng)用軟件設(shè)計基本原則及設(shè)計模式,對面向?qū)ο蠓治鲈O(shè)計、設(shè)計模式、軟件架構(gòu)風(fēng)格等有深入獨到的理解,具有豐富軟件架構(gòu)、軟件代碼難題解決經(jīng)驗。精通各類軟件生命周期管理理論;精通UML和 XML,能熟練使用相關(guān)的設(shè)計軟件,可清晰的表達架構(gòu)意圖,熟悉編寫各類技術(shù)文檔。能夠獨立完成系統(tǒng)軟件核心功能的設(shè)計,能夠組織團隊進行研制開發(fā),并有能力指導(dǎo)解決開發(fā)過程中出現(xiàn)的問題。熟悉ISO 26262標準者優(yōu)先。
5、計算機相關(guān): 10年以上C++開發(fā)及設(shè)計經(jīng)驗,熟練掌握C++11/C++14標準,具有優(yōu)良的開發(fā)習(xí)慣。
6、公司相關(guān):具備行業(yè)優(yōu)秀自動駕駛公司擔(dān)任技術(shù)負責(zé)人經(jīng)歷的優(yōu)先。
7、有豐富架構(gòu)設(shè)計經(jīng)驗,熟練掌握常見軟件設(shè)計模式,具有分布式、高可用、可維護等系統(tǒng)的架構(gòu)設(shè)計能力;
8、掌握多線程優(yōu)化方法,熟悉基本的資源調(diào)度方法;
9、熟悉性能優(yōu)化、精通分布式、多線程等高性能架構(gòu)相關(guān)技術(shù),具有高可用性,高擴展,高性能的架構(gòu)設(shè)計經(jīng)驗。
10、具備良好的邏輯思維能力、求知精神和團隊合作意識,有能力組織團隊進行項目攻關(guān)及系統(tǒng)研制工作 ;
11、積極主動,有較強的問題解決能力,能根據(jù)不同的場景可以給出較優(yōu)的系統(tǒng)解決方案;
12、分析和表達能力強,良好的中英文檔開發(fā)能力。
工作地點:北京、深圳、呼和浩特