该职位已失效,看看其他机会吧

CESIUM高级研发工程师

1.5-2万
  • 广州海珠区
  • 5-10年
  • 本科
  • 全职
  • 招1人

职位描述

三维GIS开发C++OpenGLDirectXShader
岗位职责​
1.负责基于 C++ 的 Cesium 渲染管线的设计与开发工作,优化现有渲染流程,提升渲染性能和质量,确保在不同硬件环境下均能实现高效渲染。
2.深入研究计算机图形学算法,将其应用于 Cesium 渲染管线中,实现如实时全局光照、高级阴影效果、真实感材质渲染、流体框架、仿真算法等复杂图形效果。​
3.与团队协作,参与产品中地理信息相关模块的开发,负责从地形数据、三维模型数据的加载到最终渲染展示的全流程工作,确保数据准确无误地呈现于渲染场景。​
4.针对大规模地理数据,运用 C++ 进行高效的数据处理与算法优化,实现数据的快速加载与渲染,减少内存占用,提升系统响应速度。​
5.配合测试团队进行渲染管线的测试工作,及时定位并解决渲染过程中出现的各类问题,保障产品的稳定性与可靠性。​
6.跟踪行业前沿技术,持续学习并引入新的图形渲染技术和优化策略,保持产品在技术上的先进性。​
任职要求​
(一)专业技能​
1.C++ 编程能力:精通 C++ 语言,具备扎实的 C++ 语法基础,熟练掌握面向对象编程、模板编程、STL 等,能够编写高效、可维护的代码。熟悉内存管理机制,能有效避免内存泄漏和悬空指针等问题。​
2.图形学知识:深入理解计算机图形学原理,包括顶点处理、光栅化、片段处理、光照模型、纹理映射等核心概念。熟练掌握线性代数、微积分和几何知识在图形学中的应用,如向量运算、矩阵变换等。​
3.OpenGL 或 DirectX:至少熟练掌握 OpenGL 或 DirectX 其中一种图形 API,熟悉其渲染管线流程、着色器编程(GLSL 或 HLSL)以及相关资源管理。能够使用图形 API 实现基本图形绘制,并具备优化图形性能的能力。
4.Cesium 技术:熟悉 Cesium 的架构与原理,了解其数据加载、场景管理、渲染流程等机制。掌握 Cesium 的 C++ API,能够运用其创建场景、添加图元、控制相机等,对 Cesium 进行定制开发。​
5.地理信息系统(GIS)知识:了解常见地理坐标系,如 WGS84、UTM 等,能够熟练进行坐标转换。熟悉地形数据(DEM、DSM)和三维模型数据(GLTF、3D Tiles)的格式与处理方法,能够在 Cesium 渲染管线中有效加载和利用这些数据。​
6.其他技能:熟悉 CMake 构建工具,能够进行项目的编译与构建配置。具备一定的多线程编程能力,了解线程同步和互斥机制,可利用多线程提升数据处理和渲染性能。​
(二)工作经验​
1.具有5年以上 C++ 开发经验,有图形渲染相关项目经验者优先,能够独立完成复杂功能模块的开发任务。
2.参与过地理信息系统(GIS)或三维可视化项目开发,对地理数据处理和渲染有实际经验,熟悉 Cesium 开发者优先考虑。
(三)素质能力​
1.具备良好的问题解决能力,能够迅速定位并解决开发过程中遇到的技术难题,尤其是图形渲染和数据处理方面的问题。
2.拥有较强的学习能力和创新精神,能够快速掌握新的技术和工具,并将其应用于实际工作中,不断优化产品性能和用户体验。
3.具备优秀的团队协作精神,能够与团队成员有效沟通、密切配合,共同推进项目进展。​
4.工作认真负责,注重细节,对代码质量有严格要求,确保开发工作的高效性和准确性。
查看全部

工作地点

广东省广州市海珠区敦和路189号3栋8楼

认证资质

营业执照信息

职位发布者

黄女士/人事经理

立即沟通
公司Logo广州捷世高信息科技有限公司
广州捷世高信息科技有限公司(以下简称“捷世高”)成立于2012年,是一家专业从事水利信息化领域软硬件相关的高新技术企业,拥有专业的水利信息化软件开发技术团队、水利信息化工程硬件实施团队,已拥有高技能人才和储备力量,长期立足水利信息化领域,不仅拥有丰富的水利行业信息化架构与方案设计经验,还具备水利信息化项目的软件研发经验、硬件实施经验和信息化管理经验。公司运用水陆一体化测量、物联网、3D可视化、人工智能及大数据分析等前沿技术,以实现水利数据的“系统化、智能化、孪生化”为目标,以“上帝视角”的观感,基于数字孪生技术打造实景可视化高、场景推演逼真、数据实用性强的智慧水利“2+N”业务系统。公司愿景——成为一流的行业应用软件公司;发展理念——诚信自律、勤奋创新、精益求精、合作共赢;人才战略——坚持以人为本的思想,重视人才,发展人才,促进员工与企业的协调发展。公司地址:海珠区敦和路189号3号楼8层(广州市海珠科技创业园;广州市海珠高新技术创业服务中心;)
公司主页