CareerPlan

Lead Software Engineer (Geometry)

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

Core

Design and develop advanced geometry capabilities for CAE preprocessing, model preparation, defeaturing, cleanup, healing, and interoperability workflows.

Role type

Senior individual contributor Lead Software Engineer (Computational Geometry)

Builds

Robust, scalable geometry solutions for MSC Apex CAE products

Domain

Computer-Aided Engineering (CAE) / Computational Geometry

Deliverable

production ML models | product features

Required skills

C++ (high-performance), computational geometry algorithms, B-rep topology, geometry kernels, CAD/CAE interoperability, geometry cleanup/healing/defeaturing, debugging complex geometric defects, performance optimization, automated testing strategies

Preferred skills

Python, scripting/automation, build systems, mentoring engineers

Technologies

C++, Python, MSC Apex, Parasolid, ACIS, Open Cascade, STEP, IGES

Responsibilities

Design and implement geometry algorithms for model preparation and preprocessing; lead feature-level technical execution; mentor engineers on algorithms and code quality; investigate and resolve complex geometry defects and performance bottlenecks; collaborate with product and architecture teams to translate workflow needs into technical solutions

Seniority

Senior, hands-on IC with technical leadership