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 nurtures growth, appreciates diversity, encourages initiative, values teamwork, shares success, and rewards excellence.
Responsibilities
Your major responsibility will be to develop andmaintainthe computational geometry and interpolationroutines 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 includingalgorithms for Delaunay triangulation, convex hull computation, geometricsearch,andscattered 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 futureneeds for both internal and externalcustomers.
- Designing MATLAB functionsand classes byleveragingprototypes and collaborative design reviews.
- Communicating yourdesigns, plans, and ideas throughout the organization.
Qualifications
- MS or Ph.D. with 6years experiencein Mathematics, Computer Science, Engineering, or a related field.
- Experience developingengineering andscientific software applications in the computational geometry area.
- Experience with C++
- Experience developing applications with MATLAB or similar tech computing environment.
Required Qualifications
- A bachelor's degree and 10 years of professional work experience (or equivalent experience) is required.