ROS(Robot Operating System機(jī)器人操作系統(tǒng))軟件工程師
1. 核心技能要求:
編程能力:熟練掌握C/C++和Python,具備Linux平臺下的開發(fā)經(jīng)驗(yàn)。
ROS框架:熟悉ROS/ROS2系統(tǒng)架構(gòu),包括節(jié)點(diǎn)、話題、服務(wù)、TF、Rviz等核心組件,有Gazebo或Airsim仿真經(jīng)驗(yàn)者優(yōu)先。
算法基礎(chǔ):扎實(shí)的數(shù)學(xué)和物理基礎(chǔ),熟悉SLAM(如gmapping、cartographer)、路徑規(guī)劃、傳感器融合等算法。
硬件集成:能開發(fā)傳感器(激光雷達(dá)、攝像頭等)和執(zhí)行器的驅(qū)動,并處理數(shù)據(jù)采集。
2. 經(jīng)驗(yàn)與項(xiàng)目背景
行業(yè)經(jīng)驗(yàn):要求1-2年ROS開發(fā)經(jīng)驗(yàn),優(yōu)先考慮機(jī)器人、AGV、無人駕駛等領(lǐng)域背景。熟悉機(jī)器學(xué)習(xí)/計(jì)算機(jī)視覺在機(jī)器人中的應(yīng)用。
項(xiàng)目實(shí)踐:有實(shí)際落地的機(jī)器人或無人機(jī)項(xiàng)目經(jīng)驗(yàn),或參與過相關(guān)競賽(如自動駕駛、機(jī)械臂控制)。
3. 學(xué)歷與專業(yè)
學(xué)歷:本科及以上學(xué)歷,計(jì)算機(jī)、自動化、電子信息、機(jī)械電子等相關(guān)專業(yè)。
優(yōu)先條件:相關(guān)專業(yè)的碩士學(xué)歷。
4. 其他能力:
文檔設(shè)計(jì):能編寫總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、測試用例文檔。
英語能力:CET-4級證書,能閱讀英文技術(shù)資料。
5. 崗位職責(zé)
開發(fā)ROS環(huán)境下的機(jī)器人的建圖、定位、導(dǎo)航功能。
優(yōu)化機(jī)器人算法性能,適配不同硬件(如激光雷達(dá))。
參與機(jī)器人仿真測試和系統(tǒng)調(diào)試,確保工程化落地。