CAD Developer
2 weeks ago
Job Description Overview: We are looking for a skilled CAD Developer responsible for developing, customizing, and integrating CAD (Computer-Aided Design) tools and applications. The role involves working with CAD APIs , 3D modeling , automation scripts , and engineering design systems to streamline the design and development process. The CAD Developer will collaborate with design engineers, software developers, and product managers to create efficient and intelligent CAD solutions that enhance productivity and accuracy in design workflows. Key Responsibilities: Develop and maintain custom CAD tools , plugins , and automation scripts for software such as SolidWorks , CATIA , AutoCAD , NX , and Creo. Use relevant CAD APIs (e.g., SolidWorks API, CATIA, NXOpen, Creo Toolkit) to extend the software’s capabilities. Create design automation solutions for repetitive modeling, drawing, and assembly tasks. Integrate CAD tools with external applications such as ERP or custom web-based systems . Develop parametric models and rule-based designs to support engineering teams. Work on CAD data handling , file conversion , and geometry processing . Ensure code quality , proper documentation , and compliance with project standards. Collaborate with cross-functional teams (mechanical, electrical, and software) to deliver complete design solutions. Debug, test, and optimize the performance of developed CAD tools or automation macros. Stay updated with the latest CAD technologies, APIs, and best practices. Requirements Programming Languages Proficiency in C# , VB.NET ,C++ for CAD customization. CAD Software Knowledge Strong working knowledge of one or more: SolidWorks , AutoCAD , CATIA , NX , Creo , or Inventor . CAD APIs / SDKs Experience with SolidWorks API , AutoCAD .NET API / AutoLISP , CATIA CAA / EKL , NXOpen , or Creo Toolkit . 3D Geometry & Modeling Understanding of 3D geometry , parametric modeling , assemblies , and feature trees . Design Automation Experience in automating modeling, drafting, and BOM generation tasks. Data Integration Exposure to PLM (Teamcenter, Windchill) or ERP integration with CAD systems. Database Management Familiarity with SQL , JSON , or XML for configuration and data exchange. Version Control Proficient in Git. Testing & Debugging Experience in testing CAD macros, debugging API calls, and validating geometric accuracy. Optional (Good to Have) Knowledge of .NET Framework , RESTful API , or Web-based CAD integration. Educational Requirements Bachelor’s Degree in Mechanical Engineering, Computer Science, Mechatronics, Information Technology, or a related field. Postgraduate Degree (M.Tech / M.E.) in Design, CAD/CAM, or Computer Engineering is an advantage. Candidates with BCA / MCA plus strong CAD programming experience are also eligible. Preferred Certifications (optional but beneficial): CAD Software Certifications (SolidWorks, AutoCAD, CATIA, NX, Creo) Programming Certifications in C# / C++ PLM or CAD Integration courses Requirements Programming Languages Proficiency in C#, VB.NET,C++ for CAD customization. CAD Software Knowledge Strong working knowledge of one or more: SolidWorks, AutoCAD, CATIA, NX, Creo, or Inventor. CAD APIs / SDKs Experience with SolidWorks API, AutoCAD .NET API / AutoLISP, CATIA CAA / EKL, NXOpen, or Creo Toolkit. 3D Geometry & Modeling Understanding of 3D geometry, parametric modeling, assemblies, and feature trees. Design Automation Experience in automating modeling, drafting, and BOM generation tasks. Data Integration Exposure to PLM (Teamcenter, Windchill) or ERP integration with CAD systems. Database Management Familiarity with SQL, JSON, or XML for configuration and data exchange. Version Control Proficient in Git. Testing & Debugging Experience in testing CAD macros, debugging API calls, and validating geometric accuracy. Optional (Good to Have) Knowledge of .NET Framework, RESTful API, or Web-based CAD integration. Educational Requirements Bachelor’s Degree in Mechanical Engineering, Computer Science, Mechatronics, Information Technology, or a related field. Postgraduate Degree (M.Tech / M.E.) in Design, CAD/CAM, or Computer Engineering is an advantage. Candidates with BCA / MCA plus strong CAD programming experience are also eligible. Preferred Certifications (optional but beneficial): CAD Software Certifications (SolidWorks, AutoCAD, CATIA, NX, Creo) Programming Certifications in C# / C++ PLM or CAD Integration courses
-
CAD Developer
2 weeks ago
Ratnagiri, India SSK Innovations, Pune Full timeOverview: We are looking for a skilled CAD Developer responsible for developing, customizing, and integrating CAD (Computer-Aided Design) tools and applications. The role involves working with CAD APIs , 3D modeling , automation scripts , and engineering design systems to streamline the design and development process. The CAD Developer will collaborate with...