SoftAge Information Technology Limited is seeking a Python CAD Engineer to work on CAD automation projects. The role involves developing 3D CAD models, validating geometry, and documenting workflows to support AI-driven engineering data generation.
Responsibilities:
- Develop 3D CAD models using Python-based CAD libraries (build123d preferred)
- Recreate mechanical components from STL / STEP reference files
- Perform geometry validation using symmetric difference methods
- Export models in STEP/STL formats
- Record the complete workflow (modeling, scripting, validation) using the provided platform
- Ensure accuracy and consistency in generated engineering data
Requirements:
- Strong proficiency in Python programming (mandatory)
- Experience with Python-based CAD libraries such as build123d, CadQuery, or OpenCascade
- Solid understanding of 3D geometry and CAD modeling concepts
- Experience in design automation and scripting workflows
- Ability to recreate CAD models from reference files (STL/STEP)
- Knowledge of geometry validation / model comparison techniques
- Exposure to CAD tools like SolidWorks, Fusion 360, NX, Creo, CATIA, or FreeCAD is a plus