Research Engineer, Computational Geometry

Skills
Computer ScienceAlgorithmsComputational GeometryComputer-Aided DesignData ExtractionFinite Element AnalysisGeometric Modeling
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • BS, MS, and/or PhD in Mathematics, Computer Science, or a related field, or equivalent professional experience
  • Expertise in computer-aided design (CAD) structures and topology, including B-rep, CSG, and Euler topology
  • Experience developing and implementing algorithms in C++ or a similar language
  • Background in numerical methods and finite element analysis
  • Experience with data extraction and analysis

Nice to have

  • Curious
  • Innovative
  • Ambitious
  • Customer focused
  • Autonomous
  • Effective team player
  • Agile

Day to day

  • Help us solve complex design optimization problems using mathematics, computational geometry, and topology as we advance our Geometry Engine
  • Perform independent data research and analysis from various sources on topics like B-rep, NURBS, topology optimization, and differential geometry
  • Work closely with the Graphics Engine team to implement topological algorithms such as model resampling, CSG, and shape cutting
  • Monitor and report on industry and research trends to inform the team
  • Document functionality and implementation details for production and other Engineers.