Posted in

Staff Computational Engineer – 3D CAD

Staff Computational Engineer – 3D CAD

CompanyXometry
LocationNorth Bethesda, MD, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesMaster’s, PhD
Experience LevelSenior, 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.