当前位置:首页>职位列表>职位详情
初级c 工程师 面议
北京通州区 应届毕业生 不限
瑞比浩(北京)虚拟技术有限公司 2025-06-30 01:26:22 10人关注
职位描述
岗位职责: 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. 福利:双休;提供单人单间住宿,入职可缴纳北京五险一金;工作地点在河北省廊坊市区(高铁站旁)
联系方式
注:联系我时,请说是在今日招聘网上看到的。
工作地点
地址:北京通州区北京通州区天通泰科技金融谷梧桐空间1210
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

若您已有简历,可直接登录登录

  • 省份

    注:0表示面议
    获取验证码
    保存并投递
    投递简历
      马上投递
      投递简历
        马上投递

        企业
        服务热线

        • 400-6680-889
        1. 登录
        2. 注册
        客户服务热线:
        400-6680-889
        在线客服:
        点击这里给我发消息 898995850
        工作日:
        8:30-18:00