职位描述
一、职位信息
职位名称:AR/MR引擎开发工程师
部门:信息化部
汇报对象:技术研发经理
工作地点:济南市老商埠
面试地点:黄金时代广场F座1116
二、职位概述
负责AR(增强现实)/MR(混合现实)引擎的设计、开发与优化,为公司的AR/MR应用产品提供底层技术支持,确保引擎具备高性能、稳定性以及良好的用户体验,推动公司在AR/MR领域的技术创新与业务发展。
三、主要职责
引擎核心开发
- 参与AR/MR引擎架构设计,主导底层渲染、跟踪定位、交互逻辑等核心模块的代码编写,确保引擎具备高效的图形渲染能力,能够流畅呈现复杂的虚拟场景与现实融合效果;实现精准的跟踪定位算法,稳定识别设备位置与姿态变化,为用户提供实时、准确的AR/MR交互体验。
- 负责引擎功能模块的迭代升级,依据项目需求与技术发展趋势,不断优化引擎性能,提升运行效率,降低资源消耗,确保在不同硬件设备上均能稳定运行,适配各类主流操作系统与移动终端。
算法研究与优化
- 深入研究AR/MR领域前沿算法,如同时定位与地图构建(SLAM)、手势识别、光照估计等,结合公司业务场景进行算法创新与应用,提升引擎智能化水平,实现更自然、便捷的人机交互方式;针对现有算法进行优化改进,提高算法精度与速度,增强引擎在复杂环境下的适应性与可靠性。
性能优化与测试
- 运用专业工具对AR/MR引擎进行性能分析,定位并解决内存泄漏、卡顿、发热等性能问题,通过代码优化、资源管理等手段,持续提升引擎的整体性能与稳定性;制定全面的测试计划,开展单元测试、集成测试、性能测试等,确保引擎功能符合设计要求,及时修复测试过程中发现的各类缺陷与漏洞。
跨平台开发与适配
- 基于不同操作系统(如iOS、Android、Windows等)和硬件平台(如手机、平板、头戴式显示设备等)进行AR/MR引擎的跨平台开发,确保引擎在各平台上的兼容性与一致性;针对不同设备的硬件特性与限制,进行针对性的优化与适配,充分发挥设备性能优势,为用户提供高质量的AR/MR体验。
技术协作与沟通
- 与产品团队紧密合作,深入理解产品需求,从技术角度提供专业建议与解决方案,确保产品功能在AR/MR引擎上的顺利实现;协助应用开发团队集成AR/MR引擎,解决技术难题,提供技术支持与培训,保障应用开发工作的高效推进;与其他技术团队(如人工智能、图形学等)开展技术交流与协作,共同攻克技术难点,推动公司整体技术水平的提升。
四、任职要求
教育背景:计算机科学、软件工程、数学、物理学等相关专业,本科及以上学历。
工作经验:3年以上AR/MR开发经验,具备独立开发AR/MR引擎或相关核心模块的工作经历;熟悉主流AR/MR开发框架(如Unity + ARFoundation、Unreal Engine + ARCore/ARKit等),有实际项目开发案例者优先。
专业技能
- 精通C++、C#等编程语言,具备扎实的编程基础与良好的代码规范;熟练掌握数据结构与算法,能够运用算法解决实际问题。
- 深入理解计算机图形学原理,熟悉OpenGL、DirectX等图形渲染API,具备图形渲染优化能力;了解SLAM、计算机视觉、机器学习等相关领域知识,有实际应用经验者优先。
- 熟悉iOS、Android等移动操作系统的开发流程与特性,具备跨平台开发经验;掌握常用的性能分析工具(如Xcode Instruments、Android Profiler等),能够进行性能优化与调试。
能力素质
- 具备较强的学习能力与创新意识,能够快速掌握新技术、新方法,不断提升自身技术水平;具备良好的问题解决能力,能够在复杂的技术环境中分析、定位并解决问题。
- 拥有优秀的团队协作精神与沟通能力,能够与不同部门的人员有效合作,共同完成项目任务;具备较强的责任心与抗压能力,能够在项目紧张的情况下保证工作质量与进度。
-请准备好相关项目介绍或作品集
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕