Software Engineer II (Meshing)
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)