CATIA Automation Engineer
SACHA Engineering•Bengaluru
•full time Job Summary We are seeking a skilled and motivated CATIA Automation Engineer to join our team. This role will focus on developing and implementing automation solutions using CATIA V5 Automation to enhance design efficiency and data management processes. The ideal candidate will possess a strong foundation in mechanical engineering principles and a passion for leveraging technology to solve complex problems within a CAD environment. Key Responsibilities The CATIA Automation Engineer will be responsible for the following: Developing and maintaining automation scripts and applications using CATIA V5 Automation , C# , and .NET to streamline design workflows. Utilizing CATIA V5 Automation APIs and the CATIA Object Model to interact with CATPart , CATProduct , and CATDrawing files. Troubleshooting and debugging automation scripts to ensure accuracy and reliability. Collaborating with design engineers to identify opportunities for automation and process improvement. Creating and maintaining documentation for automation scripts and processes. Performing CAD Data Migration and CAD Standardization tasks as needed. Required Skills & Qualifications To be successful in this role, candidates must possess the following skills and qualifications: A Bachelor's or Master's degree in Mechanical Engineering, Automotive Engineering, Aerospace Engineering, Computer Science, or a related discipline. 3 - 4 years of experience in a related role, demonstrating a solid understanding of automation principles and CAD software. Proficiency in CATIA V5 Automation , including the ability to develop and implement automation solutions. Strong programming skills in C# and .NET , with a solid understanding of Object-Oriented Programming (OOP) principles. Experience with VBA for automating tasks within CATIA V5 . Familiarity with CAD Geometry concepts, including Points , Lines , Planes , Curves , Surfaces , Vectors , and Coordinate Systems . Knowledge of Transformations and COM / COM Interop . Proficiency in using Visual Studio for development and Debugging . Experience with Windows Forms and WPF for creating user interfaces. Ability to work with data formats such as XML and JSON . Experience with data manipulation using Excel , CSV , and SQL . Strong Analytical Skills and Problem-Solving Skills . Experience with GitHub for version control.