岗位职责
1. 工业级3D渲染开发:基于WebGL构建高精度工业模型渲染引擎,支持大规模设备建模、实时数据可视化与动态交互;
2. 性能优化与架构设计:设计并实现WebGL渲染架构,优化大规模模型、实时数据更新及复杂场景下的性能表现(如LOD、GPU加速、内存管理等);
3. 工业数据集成与可视化:开发WebGL与工业数据平台(如OPC UA、MQTT、IoT)的对接方案,实现设备状态、工艺参数等实时数据的动态呈现;
4. 跨平台开发与兼容性:确保WebGL方案在Web、移动端及桌面端的高性能渲染与跨平台兼容性;
5. 技术方案落地:主导WebGL技术在工业数字孪生场景中的落地,推动从原型设计到产品化部署的全流程开发;
6. 团队协作与技术分享:与工业软件、数据团队协作,推动技术方案的标准化与团队知识沉淀。
任职要求
1. 学历:计算机、自动化、工业工程等相关专业本科及以上学历
2. 技术能力
- 精通WebGL核心原理:掌握WebGL API、渲染管线、纹理映射、着色器编程(GLSL/WGSL)等;
- 高性能渲染经验:熟悉GPU编程,具备大规模模型、复杂场景渲染的优化经验(如GPU Instancing、Texture Atlases、Culling技术);
- 工业级框架能力:熟悉Three.js、Babylon.js、Cesium等框架,有工业级3D可视化项目经验;
- 数据可视化技术:了解实时数据绑定、动态图表渲染、数据驱动的交互设计;
- 跨平台开发:熟悉WebGL、VR/AR技术的结合,具备多端兼容性开发经验;
3. 开发经验
- 有工业数字孪生、设备仿真或工业可视化项目经验,具备完整项目交付能力;
- 熟悉工业数据协议(如OPC UA、MQTT、OPC-XML)及数据处理流程;
- 有WebGL性能调优、内存管理、多线程渲染等实战经验者优先;
4. 软技能
- 具备良好的逻辑思维和问题解决能力,能快速定位并解决复杂渲染问题;
- 对工业场景有浓厚兴趣,能理解工业流程与需求,推动技术方案与业务场景的深度结合;
- 良好的沟通能力,能与跨职能团队(如工业软件、数据团队)高效协作。
------
加分项
- 有工业仿真、设备建模或数字孪生平台开发经验;
- 熟悉WebGPU技术,具备跨平台渲染能力;
- 有开源项目贡献或技术博客,展示工业级WebGL开发成果;
- 具备AI/机器学习与WebGL结合的项目经验(如实时数据预测可视化)。