What are the responsibilities and job description for the Principal Computational Geometry and Meshing Engineer position at MathWorks?
Summary
MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations. Learn More: https://www.mathworks.com/company/jobs/resources/applying-and-interviewing.html#onboarding.
The MATLAB Math Team is seeking a computational geometry specialist to develop robust, optimized math library functionality for computational geometry, meshing, and interpolation.
MathWorks is on a hybrid schedule (3 days in the office, 2 days work from home)
MathWorks nurtures growth, appreciates diversity, encourages initiative, values teamwork, shares success, and rewards excellence.
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:
MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations. Learn More: https://www.mathworks.com/company/jobs/resources/applying-and-interviewing.html#onboarding.
The MATLAB Math Team is seeking a computational geometry specialist to develop robust, optimized math library functionality for computational geometry, meshing, and interpolation.
MathWorks is on a hybrid schedule (3 days in the office, 2 days work from home)
MathWorks nurtures growth, appreciates diversity, encourages initiative, values teamwork, shares success, and rewards excellence.
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.
- A bachelor's degree and 10 years of professional work experience (or equivalent experience) is required.
- 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.