Senior Software Engineer C++ (Geometric kernel/Constraint solver)

Ventra IT is looking for an experienced Software Engineer to join our client's team and become part of a fast-growing and ambitious project related to CAD system and geometric kernel development.Responsibilities: 1. Responsible for the architecture design of geometric modeling and geometric constraint solving modules to ensure the rationality of the system architecture. 2. Responsible for geometric modeling, solving core technical problems of geometric constraints and system optimization. 3. Guide the solution of technical problems in the development of geometric modeling and geometric constraint solving projects; Continuous improvement of system architecture quality. 4. New technology research and exploration and technology accumulation, and technical verification of key technologies. Requirements: 1. Bachelor degree or above in computer, software engineering, mathematics, CAD or other related major; 2. More than 8 years of design or development or research experience in computer graphics, or CAD/CAE geometric modeling or geometric constraint solving, with major industrial software geometric engine development and use experience preferred; 3. Have a deep understanding and insight into the business development trend and technology development trend of CAX field. 4. Have deep knowledges of BREP, NURBS curve and surface are preferred. 5. Have deep knowledges of geometric constraint solving and working experiences of popular constraint solvers are preferred. Working conditions:  Official full-time employment; VHI with dental care; Remote work; Provision of equipment for work. 

Технологии: an, and technology, architecture design, business development, c++, cae, computer, computer graphics, continuous improvement, dental care, development and, geometric modeling, industrial software, research experience, senior engineer, software engineer, software engineering, solution technical, system architecture, technology research