扬州[切换城市]
职位描述
1.参与系统架构设计
2.完成功能实现,依计划保证系统的开发进度
3.快速学习并理解业务知识,准确的实现业务需求,确保安全、质量、性能和可扩展性
4. 解决项目开发过程中遇到的技术和业务难题
任职要求:
1.熟练掌握JAVA、Spring、Spring MVC等常用框架
2.熟悉常用设计模式及开发实践,熟悉面向对象和数据结构
3.熟练掌握常见SQL、数据库原理、数据库设计、查询编写和优化
4.良好的沟通能力、团队合作精神、责任感、抗压能力、学习能力
岗位职责:1. **引擎开发与优化**:基于现有的VR开发平台(如Unity、Unreal Engine)或自研引擎,使用C 进行功能扩展和性能优化。这包括图形渲染优化、物理模拟、音频处理等方面的开发,以提高VR应用的流畅度和真实感。2. **三维建模与交互设计**:与美术设计师合作,或直接使用C 及其他工具来实现3D模型的导入、处理和渲染。设计并实现用户在虚拟环境中的交互逻辑,如手势识别、头部追踪、触觉反馈等,以增强用户体验。3. **算法开发**:开发和优化用于位置追踪、场景渲染、碰撞检测、空间音效等核心算法。这要求深入理解计算机图形学、几何计算、线性代数等相关领域的知识。4. **性能优化**:针对VR应用的特殊需求,如高帧率、低延迟,进行代码层面的优化,减少内存占用,提高运行效率。使用性能分析工具定位并解决瓶颈问题。5. **SDK与外设集成**:集成第三方VR SDK(如Oculus SDK、SteamVR SDK)以及各种VR外设(如头戴显示器、手柄、动作捕捉设备),确保硬件与软件的无缝对接。6. **多平台支持**:开发跨平台的VR应用,支持不同的操作系统(如Windows、Android、iOS)和硬件配置。需考虑不同平台的特性和限制,优化应用的兼容性和可移植性。7. **测试与调试**:设计和执行测试用例,确保VR应用的功能完整性、稳定性以及良好的用户体验。利用调试工具定位并修复错误,包括图形渲染错误、物理模拟异常等。8. **团队协作与项目管理**:与其他开发者、设计师、产品经理紧密合作,参与项目规划、技术选型、代码审查等工作。确保项目按时交付,同时保持代码质量和可维护性。9. **持续学习与创新**:跟踪VR/AR领域的最新技术发展,研究新兴的编程技术、工具和平台,不断探索和应用新技术于项目中,推动产品创新。任职要求:1. **教育背景**:通常要求计算机科学、软件工程、电子工程或相关领域的大专及以上学历,具有扎实的计算机科学基础。2. **编程能力**:精通C 编程,具备良好的面向对象设计和编程技巧。熟悉C 11/14/17标准,能够编写高效、可靠、可维护的代码。3. **VR/AR技术**:深入了解虚拟现实和增强现实技术原理,包括3D图形渲染、立体显示技术、空间音频处理、头部追踪、手部追踪等。4. **图形编程**:熟悉OpenGL、DirectX或Vulkan等图形API,以及计算机图形学的基本概念,如光照模型、纹理映射、着色器编程等。5. **引擎经验**:有使用Unity、Unreal Engine或其他游戏引擎进行开发的经验,特别是使用C 进行引擎定制和优化的能力。6. **算法与数据结构**:熟练掌握常用的数据结构和算法,能够在VR应用开发中有效运用,尤其是在性能敏感的图形处理和物理模拟场景中。7. **多平台开发**:了解Windows、Linux、Android、iOS等平台的开发环境和特性,能够开发跨平台的VR应用。8. **软件工程实践**:遵循良好的软件工程原则,如版本控制(Git)、持续集成/持续部署(CI/CD)、代码审查、敏捷开发等。9. **团队合作与沟通**:良好的团队合作精神,能够有效地与项目管理者、设计师、测试工程师等跨职能团队成员沟通协作。10. **解决问题的能力**:具备独立分析和解决复杂技术问题的能力,能够在压力下高效工作,快速学习新技术和工具。11. **创新思维**:对新技术充满好奇心,能够主动探索和尝试最新的VR/AR技术和开发工具,以推动产品创新。12. **项目经验**:拥有虚拟现实、游戏开发、3D图形应用或相关领域的实际项目开发经验,尤其是已发布或商用的项目经验更佳。
双休,入职可缴纳北京五险一金
今日招聘 《使用协议》和《隐私政策》
未经扬州招聘网同意,不得转载本网站之所有招工招聘信息及作品 | 扬州招聘网版权所有 2007-2018 |浙公网安备 33010802002895号
网站经营许可证:浙B2-20080178-14 公司招聘招人好网站,就在扬州招聘网 人力资源服务许可证 备案号:浙B2-20080178-14