崗位職責:
1、工具開發與維護:開發自動駕駛算法和軟件開發所需的輔助工具鏈,如模型訓練、部署、仿真等自動化工具。同時,負責維護日志可視化、調試回放、模型版本管理等工具,確保工具鏈的穩定性和易用性。
2、仿真測試相關:開發及維護智能駕駛軟件仿真測試工具,構建仿真軟件模型,包括地圖道路模型、交通流模型等。將智能駕駛算法軟件集成到仿真測試環境,實現仿真自動化開發與前端可視化集成。
3、系統集成與部署:參與車載工具鏈相關產品的開發,負責軟件版本編譯、推送,系統部署和啟動等工作。開發車端運行期工具鏈,如進程調度管理、故障診斷等,并參與相關工具鏈系統的監控和告警機制開發。
4、協作與優化:與算法、測試、產品等團隊密切協作,根據需求推動工具鏈持續優化。撰寫技術文檔,為內部集成與部署提供支持,確保團隊成員能夠正確使用和維護工具鏈。
任職資格要求:
1、學歷與專業:本科及以上學歷,軟件工程、計算機科學、電子工程、自動化等相關專業優先。
2、編程語言:精通 C/C++ 編程語言,具備扎實的編程基礎及良好的代碼規范。同時,熟悉 Python、Go 等語言者優先,能夠根據不同需求選擇合適的語言進行開發。
3、工具與平臺:熟悉主流的 DevOps、CI/CD 解決方案和相關工具,如 Jira、Gitlab、Jenkins 等。了解 Docker 容器技術,熟悉 gcc、g++ 等編譯器,有 bazel 編譯經驗者優先。
4、系統與環境:熟悉 Linux 系統結構,熟練使用各種 Linux 操作系統命令。有 QNX 或其他實時操作系統(RTOS)開發經驗者優先,能夠適應嵌入式開發環境。
5、自動駕駛相關知識:了解自動駕駛算法,熟悉 ROS、CyberRT 等框架者優先。熟悉 OpenDrive、OpenScenario 等標準,有規控算法仿真軟件開發經驗或自動駕駛仿真相關經驗者優先。
6、有無人駕駛項目量產經驗者優先考慮。