Job Title : 3D Engineer
Job Location : Ahmedabad
Employment Type : Full Time
About the Client :
Our client is a leading technology company specialising in advanced 3D applications for the AEC (Architecture, Engineering, and Construction) industry. Known for delivering scalable, high-performance solutions, they aim to transform how professionals visualize and collaborate on complex 3D data. The company fosters an innovative and collaborative work environment, where team members contribute to cutting-edge projects that push the limits of 3D technology.
Required
- Familiarity with C++
- Familiarity with C#
- Knowledge of 3D graphics pipeline fundamentals : mesh representation & attributes, transformation matrices, projections, shaders and rasterization.
- Knowledge of
- low-level graphics API (e.g.
- one of
- OpenGL, DirectX, Vulkan, WebGL, etc) Demonstrate basic knowledge of vector maths (e.g. dot & cross product, basis vectors & transforming between coordinate systems, projection between 2D
3D).
Previous experience working with Git and in a CI / CD environment.Preferred
Experience writing high performance C++ codeExperience writing multithreaded C++ codeExperience working with 3D data in the AEC industryExperience withgame-engine or 3D viewer framework (e.g.one ofUnity, Unreal, Hoops, ThreeJs, Godot, etc)Demonstrate intermediate knowledge of vector maths and / or geometry processing (e.g. alternative mesh representations, graph and / or acceleration structures, intersection and hit testing, boolean operations, simplification & subdivision).Nice to Have
Experience with Unity Experience with JavaScriptExperience with MongoDB or similarExperience with CAD applications and / or CAD file processing