Principal Computational Geometry and Meshing Engineer
Apply NowCompany: The Mathworks
Location: Natick, MA 01760
Description:
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:
Minimum Qualifications
Additional Qualifications
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.