工作内容: l 负责公司GIS产品(桌面、webGIS、移动IGS)的分析、设计与代码开发 l 负责公司数字孪生平台的总体架构设计和开发管理 l 负责公司可视化开发团队管理 l 负责数字孪生技术研究和关键技术方案编制 l 负责公司数字孪生项目的实施交付管理 要求: l 基于WebGL、Three.js、Cesium.js等技术,从事数据可视化类相关GIS开发工作 l 熟练掌握C#语言,能够编写高效的、可维护的代码。 l 熟悉Unity C# API和扩展库(如UnityEngine、Accord.Math等)。 l 具备解决复杂技术问题的能力,能够优化代码性能,处理大规模项目。 l 熟悉3D建模工具(如Blender、Maya、 SketchUp等)和Unity的建模流程。 l 理解三维模型的优化技术(如简化模型、减少贴图加载量)。 l 掌握高级的渲染技术,如光线追踪、物理引擎、阴影效果等。 l 熟悉多平台支持,能够为PC、移动端、物联网设备等实现兼容性。 l 了解数字孪生的核心概念,包括三维建模、数据同步、实时交互、跨学科集成等。 l 熟悉数字孪生平台的开发流程,能够将Unity与数字孪生技术(如三维数据源、实时渲染、动态交互)结合。 l 熟悉数字孪生平台的API设计,能够为团队、用户提供友好的交互界面。 l 深入理解Unity的物理引擎(如Physics API、Constraint Solving API)及其应用。 l 熟悉图形API(如OpenGL、DirectX、WebGL)的使用,能够优化渲染性能。 l 理解实时物理模拟的原理,能够实现逼真的交互效果。 l 具备项目管理能力,能够独立负责项目需求分析、设计、开发和测试。 l 熟悉团队协作工具(如Git、Trello、Asana等),能够协调团队成员的工作。 l 具备沟通能力和抗压能力,能够处理复杂的技术问题和用户需求。 l 具备创新思维,能够在复杂的技术场景中提出优化方案。 l 能够快速定位和解决问题,能够独立处理技术难题。 l 拥有计算机科学、游戏开发、数字孪生等相关领域的本科学位或更高学历。 l 具备Unity认证(Unity Certified Developer, UCD)或其他相关专业认证。 l 熟悉数字孪生领域的最新技术趋势和标准。 l 熟悉数字孪生平台的行业应用,能够结合实际需求进行技术设计。 l 理解数字孪生平台的开发流程,能够独立完成从需求分析到系统实现的全过程。 l 具备对新技术、新工具的快速学习能力,能够适应数字孪生平台的快速发展。 l 熟悉云计算、边缘计算等新兴技术,能够探索其在数字孪生平台中的应用。