Staff Computational Engineer – 3D CAD
Company | Xometry |
---|---|
Location | North Bethesda, MD, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Master’s, PhD |
Experience Level | Senior, Expert or higher |
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).
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.
Preferred Qualifications
- Participation in the development of 3D modeling applications, like SolidEdge, SmartPlant3D, SurfaceWorks, Autodesk Inventor, Pro-Engineer, SolidWorks, ACIS is a plus.
- Experience in Python, Cython, numpy, numba and cloud computing platforms a plus.