工作職責(zé)
主導(dǎo)測(cè)試管理平臺(tái)的持續(xù)迭代與功能優(yōu)化:
負(fù)責(zé)現(xiàn)有 Python 測(cè)試腳本與管理平臺(tái)的整合、重構(gòu)與功能擴(kuò)展;
優(yōu)化平臺(tái)交互流程,提升易用性與集成度,支持多角色(測(cè)試、研發(fā)、運(yùn)維)協(xié)同使用。
實(shí)現(xiàn)測(cè)試腳本的標(biāo)準(zhǔn)化與跨車型適配:
封裝通用測(cè)試邏輯,設(shè)計(jì)可復(fù)用的測(cè)試框架;
抽象車載通信協(xié)議(CAN/Ethernet等)解析層,實(shí)現(xiàn)“一套腳本適配多款車型”的能力。
推進(jìn)平臺(tái)集成化與自動(dòng)化部署:
設(shè)計(jì)支持一鍵部署、遠(yuǎn)程升級(jí)、配置下發(fā)的發(fā)布機(jī)制;
在嵌入式 Linux 系統(tǒng)(如
Ubuntu Core、Yocto)上實(shí)現(xiàn)自動(dòng)化安裝包構(gòu)建與服務(wù)管理。
擴(kuò)展交通要素感知相關(guān)功能:
集成攝像頭、雷達(dá)等傳感器數(shù)據(jù)采集邏輯;
支持感知數(shù)據(jù)與測(cè)試結(jié)果的關(guān)聯(lián)分析,為算法訓(xùn)練提供數(shù)據(jù)支撐。
支撐車端環(huán)境的部署與聯(lián)調(diào):
在域控制器(如 NVIDIA DRIVE、地平線征程等)上部署測(cè)試服務(wù)與腳本;
配合實(shí)車測(cè)試,完成通信協(xié)議調(diào)試、日志采集與問題定位。
? 崗位要求
1. 核心編程與平臺(tái)開發(fā)能力
精通 Python,具備豐富的腳本開發(fā)經(jīng)驗(yàn),熟悉面向?qū)ο笤O(shè)計(jì)、模塊化封裝與異常處理;
熟悉 Web 后端開發(fā),掌握 Flask / Django / FastAPI 等框架,能獨(dú)立開發(fā) RESTful
API 接口;
具備前后端協(xié)作經(jīng)驗(yàn),了解 Vue/React 等前端框架,能與前端高效對(duì)接;
熟悉 Shell 腳本,能編寫自動(dòng)化部署、服務(wù)啟停、日志收集等系統(tǒng)級(jí)腳本。
2. 測(cè)試平臺(tái)與自動(dòng)化工程經(jīng)驗(yàn)
有自動(dòng)化測(cè)試平臺(tái)、CI/CD 工具鏈或測(cè)試管理系統(tǒng)開發(fā)經(jīng)驗(yàn)者優(yōu)先;
熟悉測(cè)試流程設(shè)計(jì)、用例管理、結(jié)果分析與報(bào)告生成;
具備將測(cè)試腳本抽象化、參數(shù)化、模板化的能力,支持多場(chǎng)景復(fù)用。
3. 車載通信與協(xié)議解析能力
熟悉 CAN、CAN FD、Ethernet(SOME/IP、DoIP) 等車載通信協(xié)議;
能使用 Python(如
python-can、cantools) 解析 DBC 文件、處理報(bào)文收發(fā);
了解 UDS 診斷協(xié)議或 OTA 升級(jí)流程者優(yōu)先。
4. Linux 系統(tǒng)與部署能力
熟悉 嵌入式 Linux 系統(tǒng)(如 Ubuntu、Yocto),能在
ARM 架構(gòu)設(shè)備上部署 Python 應(yīng)用;
掌握 systemd、cron、rsync、ssh 等系統(tǒng)工具,實(shí)現(xiàn)服務(wù)自啟動(dòng)、定時(shí)任務(wù)、遠(yuǎn)程同步;
熟悉 Docker 容器化技術(shù),能構(gòu)建輕量級(jí)部署鏡像,支持一鍵安裝。
5. 系統(tǒng)集成與工程實(shí)踐
熟練使用 Git 進(jìn)行版本控制,具備良好的代碼規(guī)范與文檔習(xí)慣;
熟悉 CI/CD 流程(如
Jenkins、GitLab CI),能實(shí)現(xiàn)自動(dòng)化構(gòu)建與發(fā)布;
有實(shí)際參與過(guò)“從腳本到平臺(tái)”、“從單機(jī)到遠(yuǎn)程管理”的系統(tǒng)演進(jìn)經(jīng)驗(yàn)者優(yōu)先。
6. 學(xué)習(xí)與協(xié)作能力
對(duì)智能駕駛測(cè)試流程有基本理解,愿意深入車端環(huán)境進(jìn)行調(diào)試;
具備良好的邏輯思維與問題排查能力,能獨(dú)立完成端到端功能閉環(huán);
良好的溝通能力,能與算法、嵌入式、測(cè)試等多團(tuán)隊(duì)協(xié)同推進(jìn)項(xiàng)目。
7. 學(xué)歷要求
計(jì)算機(jī)、軟件工程、電子信息或相關(guān)專業(yè)本科及以上學(xué)歷。
優(yōu)先考慮
有 測(cè)試管理平臺(tái)、自動(dòng)化測(cè)試框架、車載診斷工具 開發(fā)經(jīng)驗(yàn)者;
熟悉 DBC 解析、CAPL
替代方案、車輛仿真環(huán)境(如 CANoe 替代工具);
了解 ROS/ROS2 或 Autoware 架構(gòu),有感知數(shù)據(jù)采集與標(biāo)注經(jīng)驗(yàn);
有 遠(yuǎn)程 OTA 升級(jí)、遠(yuǎn)程診斷、遠(yuǎn)程配置 類項(xiàng)目經(jīng)驗(yàn)。