职位详情
岗位职责: 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. 福利:双休;提供单人单间住宿,入职可缴纳北京五险一金;工作地点在河北省廊坊市区(高铁站旁)
2026-05-15 14:10
IP属地:北京
职位福利
本科1-3年熟练阅读英文文档能力数学与物理基础跨平台开发经验C++C语言C#3D图形处理图像识别三维开发MySQLUNIGINE图形图像处理

瑞比浩(北京)虚拟技术有限公司
未融资 · 20-99人


鱼泡安全保障
如遇到办证收费、刷单、传销、诱导买车等违规行为,请立即向鱼泡直聘投诉举报投诉举报 >

附近适合您的职位
通信服务器研发工程师
1.5-2.8万元/月
C/C++经验不限本科音视频经验C++QTCLinux嵌入式软件经验MySQLOpenGLLinux开发/部署经验后端开发Python
北京 通州区

金女士 · 讯一科技5日内活跃




