职位详情
VR Runtime 技术开发工程师
2.5-4万·14薪
南方新华
合肥
5-10年
本科
05-23
工作地址

合肥联创光学有限公司2800号

职位描述

岗位职责


设计并实现 VR
运行时核心模块,包括渲染管理、输入处理、追踪数据融合和设备通信,类

似于 OculusRuntime 的 OVR 核心或 Monado 的 XRT 框架。

开发高效的异步事件处理机制,支持多线程任务调度(如渲染线程、追踪线程、输入线程)。


集成主流图形API(Vulkan、OpenGL、OpenXR),实现跨平台渲染管道,支持高帧率 (90Hz+)和低延迟。


硬件抽象与设备管理


开发硬件抽象层(HAL),屏蔽不同
VR 设备(如头显、控制器、追踪基站)的硬件差异,类


似 Monado
的设备驱动模型。


实现设备管理模块,支持热插拔、固件更新和设备状态监控(如
Oculus Runtime 的传感器


管理)。


集成多种 VR
硬件协议(如 USB HID、Bluetooth、Wi-Fi),确保与头显、控制器和外部追踪


器的无缝通信。空间追踪与传感器融合


开发高精度
6DoF(六自由度)追踪算法,融合 IMU(陀螺仪、加速度计)、光学追踪(如Inside-Out 或Outside-In)和 SLAM 数据。

优化传感器数据处理流水线,减少运动到光子延迟(motion-to-photon
latency,目标 <20ms)。

实现手势识别和眼动追踪支持,集成相关传感器数据(如
Oculus Insight 追踪系统)。


渲染优化与图形支持

实现自适应渲染技术(如注视点渲染、动态分辨率缩放、异步时间扭曲
ATW),提升 VR 性能 和视觉质量。

开发支持多层合成的渲染框架(如Oculus 的 Compositor),优化多视口渲染和畸变校正。

支持 OpenXR标准,确保 Runtime 与主流 VR 应用和引擎(Unity、Unreal Engine)的兼容性。


跨平台与标准支持

开发跨平台 VRRuntime,支持 Windows、Linux、Android 及嵌入式 VR 设备(如基于高通 XR平台的头显)。

实现 OpenXRRuntime 功能,处理 XR 会话管理、输入绑定和扩展支持,类似Monado 的 OpenXR 实现。

适配不同 SoC 和GPU 架构(如 NVIDIA、AMD、高通 Adreno),优化平台特定性能。


开发者 API与工具链开发

提供类似 OculusSDK 或 Monado XRT 的开发者 API,支持 VR 应用的场景管理、输入映射和 追踪查询。

开发调试工具(如性能分析器、追踪可视化工具、日志收集器),帮助开发者优化VR 应用。

编写详细的 API
文档、教程和示例项目,降低第三方开发者的接入门槛。


性能调优与测试

优化 Runtime 的CPU/GPU 占用,减少功耗和发热,确保长时间 VR 使用的舒适性。

开发自动化测试框架,验证Runtime 在不同硬件和场景下的稳定性(如掉帧、追踪丢失)。

进行端到端性能测试,分析瓶颈并优化关键路径(如渲染、追踪、输入处理)。


协作与生态建设

与硬件厂商合作,集成专有
SDK 或协议(如 Oculus、HTC Vive、Pico),确保 Runtime 的广

泛兼容性。

与游戏引擎开发者和内容创作者沟通,收集需求并优化Runtime 功能。

参与开源社区(如Monado 相关工作),贡献代码或推动 VR 标准发展(如 OpenXR 扩展)。


技术研究与创新

跟踪 VR/AR/MR
技术趋势(如云渲染、AI 驱动的追踪优化、下一代显示技术)。

探索新型交互方式(如全身追踪、触觉反馈)在Runtime 中的实现。

参与技术专利申请或学术论文撰写,提升公司在VR 领域的技术影响力。


以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请