CareerPlan

Principal Software Engineer (Meshing)

HOME CHINAFull-time2026-10-12 → 2026-11-10

Core

Design, develop, and guide advanced meshing capabilities for CAE preprocessing, model preparation, surface/volume meshing, and simulation workflows.

Role type

Principal Software Engineer (Meshing)

Builds

Robust, scalable meshing solutions for MSC Apex and CAE products

Domain

Computer-Aided Engineering (CAE), Scientific Computing

Deliverable

production ML models | product features

Required skills

C++ (high-performance), meshing algorithms (triangulation, tetrahedral/hexahedral), mesh quality metrics, geometry-to-mesh workflows, debugging, architecture design, mentoring

Preferred skills

Python, AI-assisted development tools (GitHub Copilot, Cursor), scripting/automation

Technologies

MSC Apex, C++, Python, CAD/CAE platforms

Responsibilities

Architect meshing capabilities, provide technical leadership on meshing algorithms, mentor engineers, resolve complex meshing defects, contribute to technical roadmaps

Seniority

Principal, hands-on IC with strategy & mentorship