岗位职责:
1.使用C++开发和维护基于WASM平台的引擎。
2.优化引擎性能,确保在WASM环境下的高效运行。
3.与前端开发团队合作,集成和调试WASM模块。
4.编写高质量的代码,确保代码的可维护性和可扩展性。
5.参与代码评审,分享和推广最佳实践。
6.编写和维护技术文档。
必备技能:
精通C++编程语言,熟悉现代 C++ 特性(C++11/14/17)。
熟悉计算机图形学、线性代数和3D数学。
熟悉 WebAssembly 技术,了解其原理和限制。
有跨平台开发经验,熟悉不同平台的差异和优化技巧。
良好的代码风格和文档习惯,注重代码质量和可维护性。
强烈的责任心和团队合作精神,具备良好的沟通能力。
加分项:
熟悉 opengl、 WebGL、WebAudio 等 API。
了解 Emscripten 等 Wasm 工具链。
了解occt等api。
熟悉Cmake工具链。
有网页游戏开发经验。