工作內(nèi)容:
1. 專注汽車軟件場景,主導(dǎo)端到端CI/CD流水線的設(shè)計、構(gòu)建和部署,涵蓋從代碼提交、構(gòu)建、測試到邊緣設(shè)備部署的完整流程。確保流水線適應(yīng)汽車嵌入式環(huán)境、實時需求和安全合規(guī)標準。
2. 負責管道的日常維護和故障排查,快速響應(yīng)構(gòu)建失敗、部署異常等問題,保證管道穩(wěn)定運行,支持汽車軟件高頻迭代需求。
3. 持續(xù)優(yōu)化管道性能和效率。通過簡化流程、引入并行任務(wù)和優(yōu)化資源調(diào)度,縮短構(gòu)建周期、提高部署成功率并降低汽車軟件交付成本。
4. 結(jié)合汽車軟件特性(如多硬件平臺適應(yīng)性、OTA升級場景和汽車級測試標準),定制管道工具鏈和腳本(如Shell、Python),實現(xiàn)編譯和打包等鏈接的自動化,以及自動化測試(包括硬件在環(huán)測試集成)和版本管理。
5. 與嵌入式開發(fā)、測試和邊緣設(shè)備團隊進行深入合作,解決軟件交付中的痛點,將汽車行業(yè)中的最佳實踐集成到CI/CD流程中,并在團隊中推廣標準化開發(fā)和交付規(guī)范的采用。
崗位要求:
1. 計算機科學、軟件工程、汽車電子或相關(guān)專業(yè)學士學位或以上學歷,至少3年在汽車或嵌入式領(lǐng)域構(gòu)建和維護CI/CD管道的經(jīng)驗。
2. 精通核心CI/CD工具(如Jenkins、GitLab CI、GitHub Actions等),能夠獨立設(shè)計和實現(xiàn)適應(yīng)嵌入式環(huán)境的流水線架構(gòu)。
3. 精通Docker容器化技術(shù),具備資源受限邊緣環(huán)境下的容器化部署與管理經(jīng)驗;熟悉Git版本控制,能夠根據(jù)汽車開發(fā)規(guī)范設(shè)計分支管理策略。
4. 具備扎實的腳本開發(fā)技能(Shell、Python等),能夠獨立編寫自動化腳本,以解決汽車軟件構(gòu)建、測試和部署中的實際問題。
5. 熟悉汽車軟件開發(fā)流程(如ASPICE、ISO 26262);熟悉邊緣硬件平臺(如MCU、汽車級SOC)是加分項。
6. 具有良好的跨團隊溝通能力、解決問題的能力,能夠快速理解汽車軟件業(yè)務(wù)需求并轉(zhuǎn)化為流程優(yōu)化方案;具備英語閱讀能力,能夠處理與技術(shù)文檔閱讀相關(guān)的任務(wù)。