崗位要求:
1. 精通C++編程,熟悉STL、多線程、內(nèi)存管理等,具備3年以上C++開發(fā)經(jīng)驗(yàn)。
2. 數(shù)學(xué)基礎(chǔ)扎實(shí),熟悉線性代數(shù)、圖論、運(yùn)籌學(xué)、優(yōu)化算法等,具備算法設(shè)計(jì)與實(shí)現(xiàn)能力。
3. 熟悉Qt框架者優(yōu)先(用于開發(fā)調(diào)度系統(tǒng)GUI界面或工具鏈)。
4. 有AGV、機(jī)器人或物流調(diào)度相關(guān)項(xiàng)目經(jīng)驗(yàn)者優(yōu)先。
5. 掌握車輛路徑規(guī)劃相關(guān)算法,參與過路徑規(guī)劃、任務(wù)調(diào)度、資源分配等算法開發(fā)者優(yōu)先。
6. 熟悉ROS(機(jī)器人操作系統(tǒng))或類似框架者優(yōu)先。
7. 熟練掌握Linux操作系統(tǒng),熟悉常用命令、腳本編寫(如Bash)及系統(tǒng)性能調(diào)優(yōu)。
8. 熟練使用CMake構(gòu)建工具鏈,能獨(dú)立編寫和維護(hù)CMakeLists.txt文件。
崗位內(nèi)容
1. 負(fù)責(zé)AGV(自動(dòng)導(dǎo)引車)調(diào)度系統(tǒng)的核心算法開發(fā)與優(yōu)化,包括路徑規(guī)劃、任務(wù)分配、沖突協(xié)調(diào)等。
2. 基于Linux、Windows平臺(tái)進(jìn)行調(diào)度軟件的開發(fā)、調(diào)試與性能優(yōu)化,確保系統(tǒng)高效穩(wěn)定運(yùn)行。
3. 使用CMake構(gòu)建項(xiàng)目工程,管理依賴庫(kù)與第三方工具鏈。
4. 開發(fā)與維護(hù)調(diào)度系統(tǒng)的可視化界面或人機(jī)交互模塊,提升用戶體驗(yàn)。
5. 與硬件團(tuán)隊(duì)、測(cè)試團(tuán)隊(duì)協(xié)作,完成系統(tǒng)集成與現(xiàn)場(chǎng)部署。
6. 持續(xù)研究調(diào)度算法與行業(yè)技術(shù)趨勢(shì),推動(dòng)產(chǎn)品創(chuàng)新。