We are urgently seeking a team of Geometric Modelling Experts to join our clients core geometry team focused on the development and enhancement of an exciting new AI based 3D CAD kernel.
You will play a key role in designing, implementing, and optimizing advanced algorithms for solid and surface modeling, with a focus on Boundary Representation (BRep), topological data structures, and precision geometry operations.
This position is ideal for someone passionate about computational geometry, CAD kernel development, and building robust, high-performance modelling tools used in engineering, manufacturing, and design applications.
There are various roles available within this team, from Engineering Management to Algorithm Development!
Salary: flexible depending on experience.
Key Responsibilities:
- Design and implement core 3D geometric modelling algorithms, including:
- Solid modelling (BRep)
- Boolean operations (union, intersection, difference)
- Surface-surface intersections
- Face/edge/vertex topology management
- NURBS and parametric surface handling
- Develop and maintain robust topological and geometric data structures.
- Collaborate with teams on geometry healing, tessellation, and mesh-BRep conversion.
- Improve algorithmic performance, robustness, and numerical accuracy.
- Debug complex geometric failures and provide analytical fixes.
- Document core algorithms and provide technical guidance to other developers.
- Contribute to test infrastructure and regression analysis for geometric operations.
Required Qualifications:
- M.S. or Ph.D. in Computer Science, Mechanical Engineering, Mathematics, or a related field.
- 10+ years of experience in developing the underlying algorithms for 3D CAD Geometry Kernels.
- Deep understanding of Boundary Representation (BRep) and geometric/topological modelling.
- Strong experience with one or more geometry kernels (e.g., Open CASCADE, Parasolid, ACIS, CGAL).
- Proficiency in C++ (and optionally Python or other scripting languages).
- Solid knowledge of differential geometry, numerical methods, and computational geometry.
- Experience developing complex 3D algorithms for industrial or academic applications.
- Must be based in Europe.
Contact Detail:
ConSol Partners Recruiting Team