CareerPlan

Principal Software Engineer (Geometry)

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

Core

Design, develop, and guide advanced geometry capabilities for CAE preprocessing, model preparation, defeaturing, and simulation workflows.

Role type

Principal Software Engineer (Computational Geometry)

Builds

Robust, scalable geometry solutions for MSC Apex and downstream simulation workflows

Domain

Computer-Aided Engineering (CAE) / Computational Geometry

Deliverable

production ML models | product features

Required skills

C++, computational geometry algorithms, B-rep topology, geometry kernels, CAD/CAE interoperability, performance optimization, architecture design, debugging, mentoring

Preferred skills

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

Technologies

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

Responsibilities

Architect and develop advanced geometry capabilities; provide technical leadership for topology and cleanup workflows; mentor engineers on algorithms and best practices; resolve complex geometry defects and performance bottlenecks; define technical roadmaps and design tradeoffs

Seniority

Principal, hands-on IC with strategic influence