Sr. Software Engineering Manager (Geometry/Meshing)
Core
Lead the Geometry and Meshing teams to own technical direction, execution, and delivery of core geometry and meshing capabilities including CAD model preparation, geometry cleanup, defeaturing, mesh generation, mesh quality, and CAE preprocessing workflows.
Role type
Senior Software Engineering Manager (Geometry/Meshing)
Builds
CAD model preparation, geometry cleanup, defeaturing, mesh generation, mesh quality, and CAE preprocessing workflows for MSC Apex and similar simulation products
Domain
Computational geometry, CAD modeling, mesh generation, CAE preprocessing
Required skills
C++, computational geometry, CAD modeling, geometry kernels (Parasolid, ACIS), mesh generation, mesh quality, surface/solid meshing, defeaturing, cleanup, CAE preprocessing, architecture guidance, technical decision making, Python scripting, AI-assisted development tools (GitHub Copilot, Cursor), large-scale engineering software experience, R&D management
Preferred skills
Experience with CAD/CAE products (MSC Apex, Patran, ANSA, CATIA, SolidWorks, NX), customer workflow awareness in simulation, design review, technical risk identification, feasibility analysis, innovation balancing, team mentorship
Technologies
C++, Python, Parasolid, ACIS, MSC Apex, Patran, ANSA, CATIA, SolidWorks, NX, GitHub Copilot, Cursor
Responsibilities
Lead and execute R&D initiatives for geometry and meshing; Collaborate with internal and external teams to deliver key projects; Contribute technically to the development of geometry and meshing features; Troubleshoot and resolve technical or operational issues; Drive process improvements and best practices; Mentor junior team members and contribute to team growth; Participate in weekly technical discussions and provide feasibility analysis or concerns
Seniority
Senior, hands-on IC with management responsibilities