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