職位描述
該職位還未進行加V認證,請仔細了解后再進行投遞!
崗位職責:
1.系統架構與開發
*基于UNIGINE 2.9.0.2引擎,使用C 設計并開發高精度實物操作模擬訓練系統,實現物理交互、場景渲染及實時仿真功能。
*構建并優化引擎的SystemLogic和WorldLogic邏輯層,確保訓練流程與實物操作的精確同步(參考執行序列設計)。
2.全棧功能實現
*負責從底層物理引擎(如碰撞檢測、剛體動力學)到上層交互邏輯的全棧開發,整合C API實現雙精度坐標、矩陣變換等核心功能。
*開發訓練器的人機交互界面(可結合Qt/SDL集成方案),實現操作指令響應與數據可視化。
3.跨平臺部署與優化
*針對Windows/Linux平臺進行跨平臺編譯部署,優化多線程架構以充分利用多核CPU資源(需符合硬件要求)。
*使用性能分析工具(如內置Analyzer)進行資源調優,確保高幀率穩定運行。
4.軟硬件協同集成
*設計硬件接口模塊,實現實物操作設備(如操縱桿、VR外設)與模擬訓練器的數據通信。
*開發數據采集模塊,記錄訓練過程并生成分析報告。
5.維護與擴展
*維護引擎核心模塊(如內存管理、智能指針),確保線程安全與穩定性。
*擴展UnigineScript與C 的混合編程能力,支持腳本化訓練場景配置。
6.分布式訓練架構設計
*基于UNIGINE Cluster技術構建多設備(如多臺PC/模擬艙)聯合訓練系統,實現物理狀態同步(如剛體運動、碰撞反饋)和場景數據一致性。
*開發跨設備通信模塊,通過TCP/UDP或RTPS協議實現操作指令、傳感器數據的低延遲傳輸(需滿足實物訓練實時性要求)。
7.協同訓練邏輯開發
*設計多角色協作機制(如指揮員-操作手聯合訓練),利用引擎的WorldLogic層實現設備間事件觸發聯動(如A設備操作觸發B設備環境變化)。
*構建全局狀態管理器,同步處理多設備的物理仿真結果(參考引擎的Body類交互邏輯)。
8.負載均衡與容錯處理
*優化多設備資源分配,動態調整各節點渲染/計算負載(如將物理計算分散至不同設備)。
*設計斷線重連機制,確保單設備故障時訓練系統降級運行而不崩潰。
9.聯合數據采集與分析
*開發分布式數據收集系統,聚合多設備操作日志并生成聯合訓練報告。
*實現跨設備沖突檢測(如動作時序沖突),提供實時修正反饋。
任職要求:
1.UNIGINE引擎開發:
*精通C API開發與性能優化
*掌握UnigineScript與C 的混合編程及數據交互機制
*熟悉Python自動化工具開發及插件擴展
*熟悉UNIGINE Cluster架構或同類引擎分布式方案(如Unity DOTS/Unreal Dedicated Server)。
2.數學與物理引擎:
*扎實的3D數學基礎:矩陣變換/四元數運算/歐拉角轉換
*剛體動力學仿真及碰撞檢測算法實現經驗
3.硬件協議開發:
*具備快速解析各類硬件通信協議的能力(如CAN/USB/UART)
*具備分布式系統開發經驗,了解網絡同步算法(鎖步同步/幀同步)。
*有ROS/DAQ硬件通信集成經驗者優先(實物設備組網需求)。
4.跨平臺開發:
*Windows/Linux雙平臺開發經驗(Qt/CMake跨平臺構建)
*多平臺性能分析及調試
5.開發工具鏈:
*熟練使用Unigine Editor進行場景構建與性能優化
*精通Visual Studio(2017-2022)調試及CMake構建系統
*版本控制(Git/SVN)及持續集成(Jenkins)經驗
6.英語能力:
*熟練閱讀英文技術文檔(RFC/API Reference/White Paper)
7. 福利:雙休;提供單人單間住宿,入職可繳納北京五險一金;工作地點在河北省廊坊市區(高鐵站旁)
1.系統架構與開發
*基于UNIGINE 2.9.0.2引擎,使用C 設計并開發高精度實物操作模擬訓練系統,實現物理交互、場景渲染及實時仿真功能。
*構建并優化引擎的SystemLogic和WorldLogic邏輯層,確保訓練流程與實物操作的精確同步(參考執行序列設計)。
2.全棧功能實現
*負責從底層物理引擎(如碰撞檢測、剛體動力學)到上層交互邏輯的全棧開發,整合C API實現雙精度坐標、矩陣變換等核心功能。
*開發訓練器的人機交互界面(可結合Qt/SDL集成方案),實現操作指令響應與數據可視化。
3.跨平臺部署與優化
*針對Windows/Linux平臺進行跨平臺編譯部署,優化多線程架構以充分利用多核CPU資源(需符合硬件要求)。
*使用性能分析工具(如內置Analyzer)進行資源調優,確保高幀率穩定運行。
4.軟硬件協同集成
*設計硬件接口模塊,實現實物操作設備(如操縱桿、VR外設)與模擬訓練器的數據通信。
*開發數據采集模塊,記錄訓練過程并生成分析報告。
5.維護與擴展
*維護引擎核心模塊(如內存管理、智能指針),確保線程安全與穩定性。
*擴展UnigineScript與C 的混合編程能力,支持腳本化訓練場景配置。
6.分布式訓練架構設計
*基于UNIGINE Cluster技術構建多設備(如多臺PC/模擬艙)聯合訓練系統,實現物理狀態同步(如剛體運動、碰撞反饋)和場景數據一致性。
*開發跨設備通信模塊,通過TCP/UDP或RTPS協議實現操作指令、傳感器數據的低延遲傳輸(需滿足實物訓練實時性要求)。
7.協同訓練邏輯開發
*設計多角色協作機制(如指揮員-操作手聯合訓練),利用引擎的WorldLogic層實現設備間事件觸發聯動(如A設備操作觸發B設備環境變化)。
*構建全局狀態管理器,同步處理多設備的物理仿真結果(參考引擎的Body類交互邏輯)。
8.負載均衡與容錯處理
*優化多設備資源分配,動態調整各節點渲染/計算負載(如將物理計算分散至不同設備)。
*設計斷線重連機制,確保單設備故障時訓練系統降級運行而不崩潰。
9.聯合數據采集與分析
*開發分布式數據收集系統,聚合多設備操作日志并生成聯合訓練報告。
*實現跨設備沖突檢測(如動作時序沖突),提供實時修正反饋。
任職要求:
1.UNIGINE引擎開發:
*精通C API開發與性能優化
*掌握UnigineScript與C 的混合編程及數據交互機制
*熟悉Python自動化工具開發及插件擴展
*熟悉UNIGINE Cluster架構或同類引擎分布式方案(如Unity DOTS/Unreal Dedicated Server)。
2.數學與物理引擎:
*扎實的3D數學基礎:矩陣變換/四元數運算/歐拉角轉換
*剛體動力學仿真及碰撞檢測算法實現經驗
3.硬件協議開發:
*具備快速解析各類硬件通信協議的能力(如CAN/USB/UART)
*具備分布式系統開發經驗,了解網絡同步算法(鎖步同步/幀同步)。
*有ROS/DAQ硬件通信集成經驗者優先(實物設備組網需求)。
4.跨平臺開發:
*Windows/Linux雙平臺開發經驗(Qt/CMake跨平臺構建)
*多平臺性能分析及調試
5.開發工具鏈:
*熟練使用Unigine Editor進行場景構建與性能優化
*精通Visual Studio(2017-2022)調試及CMake構建系統
*版本控制(Git/SVN)及持續集成(Jenkins)經驗
6.英語能力:
*熟練閱讀英文技術文檔(RFC/API Reference/White Paper)
7. 福利:雙休;提供單人單間住宿,入職可繳納北京五險一金;工作地點在河北省廊坊市區(高鐵站旁)
工作地點
地址:廊坊安次區廊坊安次區廣海集團101


職位發布者
劉煥欣HR
瑞比浩(北京)虛擬技術有限公司

-
計算機硬件·網絡設備
-
21-50人
-
私營·民營企業
-
合肥包河區包河苑E區3號樓101