MathWorks logo

MathWorks

Principal Computational Geometry and Meshing Engineer

🇺🇸 Natick, MA

🕑 Full-Time

💰 TBD

💻 Product Development

🗓️ January 23rd, 2025

Edtech.com's Summary

MathWorks is hiring a Principal Computational Geometry and Meshing Engineer. The role involves developing and maintaining computational geometry and interpolation routines in MATLAB, alongside improving and extending meshing capabilities for MathWorks products. The engineer will strengthen geometry import and repair capabilities while expanding MATLAB's computational geometry functionalities to meet customer needs.

Highlights
  • Develop and maintain computational geometry and interpolation routines.
  • Enhance meshing capabilities for 3D and 2D meshes.
  • Strengthen geometry import and repair functions.
  • Expand MATLAB computational geometry capabilities.
  • Design and prototype MATLAB functions and classes.
  • Requires a bachelor's degree and 10 years of professional experience or equivalent.
  • Experience with C++ and developing applications with MATLAB.
  • Compensation details not provided.
  • Benefits include leveraging prototypes and collaborative design reviews.

Principal Computational Geometry and Meshing Engineer Full Description

Principal Computational Geometry and Meshing Engineer


Job Summary
The MATLAB Math Team is seeking a computational geometry specialist to develop robust, optimized math library functionality for computational geometry, meshing, and interpolation.

Responsibilities
Your major responsibility will be to develop and maintain the computational geometry and interpolation routines in MATLAB. Additionally, you will be responsible for maintaining and extending meshing capabilities used by other MathWorks products.  This includes: 

  • Maintaining the existing computational geometry and interpolation functions and classes including algorithms for Delaunay triangulation, convex hull computation, geometric search, and scattered and gridded interpolation. 
  • Improving meshing capabilities, including generation of hexahedral and tetrahedral 3D meshes, 2D meshes, and adaptive meshing. 
  • Strengthening geometry import and repair capabilities. 
  • Expanding MATLAB's computational geometry capabilities to meet existing and future needs for both internal and external customers. 
  • Designing MATLAB functions and classes by leveraging prototypes and collaborative design reviews. 
  • Communicating your designs, plans, and ideas throughout the organization. 

Minimum Qualifications
  • A bachelor's degree and 10 years of professional work experience (or equivalent experience) is required.

Additional Qualifications
  • MS or Ph.D. with 6 years experience in Mathematics, Computer Science, Engineering, or a related field. 
  • Experience developing engineering and scientific software applications in the computational geometry area. 
  • Experience with C++
  • Experience developing applications with MATLAB or similar tech computing environment.