Ability to write clean, well-structured C++ code with multi-threaded programming techniques.
Expertise in error handling, debugging tools and techniques, and defensive programming.
Experience with advanced techniques for real-time rendering, lighting, or shading.
Proiciency in writing and optimizing material shaders with HLSL, GLSL, or Metal.
Experience with OpenGL and at least one modern graphic API such as Vulkan or Metal.
Proven experience working on a 3D engine or developing native-feel integrations.
Knowledge of GPU architecture, programming, and/or parallel computing techniques.
Interest in emerging web technologies like WebGPU and WebAssembly, or compiler construction.
Responsibilities:
As a 3D C++ Software Developer, you'll work on architecting robust solutions, optimizing performance, writing complex shaders, and developing plugins that enhance user experiences.
Your role includes delivering cutting-edge solutions across various products and contributing to innovation in the industry.