Apply as CAD Developer
OVERVIEW
We are seeking a highly skilled CAD Developer with medium to high-level expertise to join our team. The ideal candidate will be responsible for developing, customizing, and optimizing CAD applications, tools, and workflows that streamline design and modeling processes. You will work closely with a team to implement and support CAD functionalities that meet complex technical requirements.
Key Responsibilities
-
Design, develop, and maintain CAD software tools, plug-ins, and custom automation scripts.
-
Work with 2D and 3D CAD systems (e.g., AutoCAD, SolidWorks, CATIA, Revit, Fusion 360) to extend functionalities through APIs (e.g., .NET, C++, Python, VBA).
-
Collaborate with mechanical, electrical, and architectural teams to gather requirements and translate them into technical CAD solutions.
-
Create and manage parametric models and libraries for reusable CAD components.
-
Optimize CAD workflows, automate repetitive tasks, and ensure adherence to company and industry standards.
-
Debug and troubleshoot issues related to CAD system integration, performance, and functionality.
-
Ensure data interoperability between CAD platforms and PLM/PDM systems.
-
Provide technical documentation and user support for internal CAD tools and features.
Qualifications
-
Bachelor’s or Master’s degree in Computer Science, Engineering, Industrial Design, or related field.
-
3+ years of experience in CAD development, scripting, or customization.
-
Proficiency in one or more CAD platforms (AutoCAD, SolidWorks, Revit, etc.).
-
Strong programming skills in languages such as C++, .NET, C#, Python, or JavaScript.
-
Experience with CAD APIs (e.g., AutoCAD .NET API, SolidWorks API, Revit API).
-
Familiarity with 3D modeling principles, geometry, and parametric design.
-
Strong problem-solving skills, attention to detail, and ability to work independently.
-
Excellent communication and documentation skills.
Preferred Skills
-
Experience with BIM workflows and data management.
-
Knowledge of PDM/PLM integration.
-
Familiarity with cloud-based CAD systems or CAD in web environments.
-
Experience working in an Agile development environment.