Unity VR开发工程师(C#/.NET, SteamVR)远程/全球

远程
全职
非全日制
该项目立足于公司现有的单人街机(Arcade)产品,旨在通过虚拟现实技术实现全面的功能升级和视觉革新。 职位概述 作为Unity VR开发工程师,您将在项目伊始参与核心需求调研,并对现有系统架构进行全面评估与优化。 主要职责 - 审计并分析游戏数据(场景数量、玩家积分、信用点等)以指导功能改进. - 在Unity 2021 LTS中集成并调优SteamVR API以实现稳定的头显跟踪. - 开发和维护C#/.NET脚本,实现实时通知、操作指引和用户界面组件. - 优化渲染管线与多线程任务分配,以维持90FPS及以上高帧率. - 调试并修复跨平台兼容性及VR交互相关的BUG. - 构建并完善CI/CD流水线(如Jenkins、GitLab CI)以加快迭代速度. - 编写技术文档,参与Code Review,确保代码质量与可维护性. 必备技能 - 精通C#语言及.NET 5/6框架. - 熟练掌握Unity 3D引擎(推荐2021 LTS及以上). - 深入理解SteamVR API及VR硬件交互原理. - 具备非移动平台(桌面/主机)VR开发经验. - 熟悉3D数学基础、实时渲染与性能剖析工具. - 善用Git版本控制及敏捷开发(Scrum)流程. - 优秀的问题定位与调试能力,关注高质量代码. 加分项 - 在Unity之外进行.NET桌面或后端应用开发经验. - 曾在可视化、仿真或建筑行业应用VR技术. - 熟悉OpenXR或其他主流VR接口标准. 为什么加入我们 - 面向全球用户的VR项目经验:挑战复杂场景与多设备协同,打造沉浸式单机街机体验. - 职业发展与学习支持:弹性假期、专业培训预算、国际会议赞助,让您的技能不断升级. - 协作与文化:开放包容的扁平化团队氛围,鼓励创意分享与技术创新;定期团队建设活动(线上·线下). - 竞争性薪酬与年度奖金:根据绩效和贡献提供市场领先待遇,助力您的职业目标. 我们重视每一位工程师的成长历程,定期进行一对一职业规划与技术分享,为您提供明确的晋升路径与导师指导。无论您处于职业中期或高级阶段,这里都将是拓展技术视野、实现个人价值的理想平台。