Senior Meshing Developer
cadence
📍 shanghai china🕐 11mo ago🔗 workday
Job Description
**At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.**
-----------------------------------------------------------------------------------------------------------------
### **Responsibilities**
* Design, develop, and optimize advanced meshing algorithms for CAD and simulation workflows.
* Implement and maintain **Delaunay-based mesh generation and adaptation techniques**.
* Develop efficient methods for **mesh coarsening and refinement** (e.g., bisection methods).
* Enhance and support **surface meshing algorithms**, with emphasis on **mesh cleaning and robustness**.
* Collaborate with geometry and solver teams to ensure seamless integration of meshing technologies.
* Contribute to software architecture, performance optimization, and scalability of meshing workflows.
* Mentor junior developers and provide technical leadership in meshing technology.
### **Qualifications**
* **Ph.D. in Computer Science, Applied Mathematics, Computational Engineering, or a related field** with **7+ years of experience**, OR **Master’s degree with 10+ years of experience**.
* Proven expertise in **Delaunay mesh generation and mesh adaptation techniques**.
* Strong experience in **mesh coarsening and refinement by bisection methods**.
* Proficiency in **surface meshing, geometry processing, and mesh cleaning techniques**.
* Deep knowledge of **C++ (modern standards) and advanced data structures**.
* Solid understanding of numerical methods and computational geometry.
* Familiarity with **geometric modeling kernels (ACIS preferred)** is a strong plus.
* Excellent problem-solving, analytical, and debugging skills.
* Strong communication and teamwork skills.
**We’re doing work that matters. Help us solve what others can’t.**
-------------------------------------------------------------------