What are the responsibilities and job description for the Computer Aided Design Specialist position at Canterr, Inc.?
Responsibilities:
● Design, develop, and implement computational algorithms to solve complex engineering problems related to manufacturing processes (e.g., quoting, optimization, quality control).
● Design, develop and deploy algorithms to extract geometric features from 2D and 3D CAD models.
● Design, develop and deploy algorithms to detect Design for Manufacturability (DFM) issues of 2D and 3D CAD models.
● Identify practical solutions to problems involving 2D and 3D geometry, topology, numerical analysis, manipulation of curves, surfaces and boundary representation topology.
● Leverage machine learning and artificial intelligence techniques to improve efficiency and decision-making within the manufacturing platform.
● Collaborate with operations and product teams to understand critical issues and develop novel solutions.
● Collaborate with data scientists and software engineers to integrate computational solutions into Xometry's production workflows.
● Document code and algorithms for maintainability and knowledge sharing.
● Stay up-to-date on the latest advancements in computational engineering and related fields.
Requirements:
● M.S. or PhD degree in applied math, physics, computer science, or engineering required.
● 8 years of progressive experience in applying computational methods to solve engineering problems with a proven track record of success.
● Demonstrated experience in using CAD/CAE systems: surface modeling, solid modeling, part/assembly modeling, drafting
● Demonstrated experience in developing geometric modeling kernel, especially working with analytical geometry, parametric modeling, freeform geometry (NURBS, spline surfaces, Bézier curves), topological data structures (B-Rep scheme), geometry healing and repair, high-performance data structures and algorithms.
● Participation in the development of 3D modeling applications, like SolidEdge, SmartPlant3D, SurfaceWorks, Autodesk Inventor, Pro-Engineer, SolidWorks, ACIS is a plus.
● Demonstrated experience with HOOPS Exchange API, PRC and DXF format and specifications.
● Research experience in computational geometry, differential geometry, computational fabrication, computational dynamics, or related fields.
● Proficient in linear algebra, multivariable calculus, numerical methods, differential equations and other areas of scientific computation, like floating point arithmetic and numerical error analysis.
● Familiarity with industry-specific standards (e.g., ISO, ASME) and guidelines for CAD/CAE software.
● Strong knowledge of manufacturing processes and materials science.
● Fluent in C (C 11/14/17), including tools like CMake, GDB, SWIG, etc.
● Experience in Python, Cython, numpy, numba and cloud computing platforms a plus
● Proficiency in software engineering best practices, including object-oriented design, code versioning, and testing.
● Strong documentation skills for developing user manuals, technical reports, and internal documentation to support maintainability and reproducibility.
● Must be a US Citizen or Green Card holder (ITAR).