CareerPlan

Software Engineer II (Meshing)

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

Core

Develop and test meshing capabilities for MSC Apex CAE preprocessing software, focusing on surface and volume meshing, quality evaluation, and sizing controls.

Role type

Software Engineer II (CAE Meshing)

Builds

Meshing features and preprocessing workflows for MSC Apex

Domain

Computational Engineering / CAE / Meshing Algorithms

Deliverable

production ML models | product features

Required skills

C++, computational geometry, meshing algorithms, data structures, object-oriented design, unit testing, debugging, version control

Preferred skills

Python, CAD/CAE tools (MSC Apex, Patran, ANSA, HyperMesh), AI-assisted coding tools, numerical methods, finite element analysis

Technologies

C++, Python, MSC Apex, Gmsh, Git

Responsibilities

Design and implement meshing software features; translate requirements into C++ code; investigate meshing defects and performance issues; write unit and regression tests; participate in code reviews and agile planning.

Seniority

Mid-level IC (2-4 years exp or Master's)