Software Engineer Ii-mesh

BETA CAE Systems International AG

Shanghai, China
C++ programming
Data structures
3d geometry kernels
Implement and enhance meshing algorithms for CAD and simulation applications, focusing on FEM meshing including CAD geometry cleanup, surface triangulation, and tetrahedral volume meshing

Job Summary

  • Implement and enhance meshing algorithms for CAD and simulation applications, focusing on FEM meshing including CAD geometry cleanup, surface triangulation, and tetrahedral volume meshing.
  • Collaborate with senior developers to integrate meshing features into larger software systems and support testing, validation, and debugging of meshing functionalities.
  • Develop CAD or meshing debugging tools and work on early-stage projects, leveraging strong skills in software architecture and object-oriented design.

Matching Summary

Implement and enhance meshing algorithms for CAD and simulation applications, focusing on FEM meshing including CAD geometry cleanup, surface triangulation, and tetrahedral volume meshing.

Skills & Requirements

Must-have

  • C++ programming
  • data structures
  • 3D geometry kernels
  • FEM meshing algorithms
  • software architecture
  • object-oriented design

Nice-to-have

  • numerical methods
  • computational geometry
  • collaborative R&D environment
  • problem-solving abilities
  • debugging tools development

Key Requirements

  • Master’s degree or Bachelor’s degree with 5+ years of experience
  • 3+ years of experience in FEM meshing
  • 3+ years of experience in commercial software products
  • Proficiency in C++ programming

Work Rights

Not specified

Tailored Resume

Cover Letter