C
CAD Developer
Job Description
Responsibilities:
- Design and implement advanced 3D CAD customization features and intelligent workflows within leading CAD platforms (AutoCAD, Inventor,Revit, SolidWorks, etc.)
- Build and maintain robust engineering application modules using C++/C#/JavaScript-WebGL (Three.js).
- Collaborate with UI/UX designers to develop interactive, intuitive user interfaces for desktop and web-based 3D applications.
- Integrate cloud services (e.g., Azure, AWS) and REST APIs to extend CAD functionality into digital ecosystems.
- Continuously explore and prototype with emerging technologies such as AI/ML integration, Generative Design, or Digital Twin workflows.
- Work in Agile teams, contributing to planning, code reviews, testing strategies, and continuous improvement.
- Requirements
- Engineering - Mechanical, Production,Civil, IT, Computer Science, or related field.
- 1+ years of hands-on experience in CAD customization.
- Proficiency in C++ or C#, with strong understanding of OOP, design patterns, and large-scale system architecture.
- Experience developing interactive 3D web applications using Three.js, WebGL, and or Python.
- Strong foundation in 3D geometry, linear algebra, and mathematical modeling.
- Familiarity with data structures, algorithms, AI and performance optimization techniques.
- Excellent problem-solving, analytical, and communication skills.
- Nice to have:
- Exposure to React.js, TypeScript, or modern JavaScript frameworks.
- Experience with AI/ML workflows, rule-based systems, or generative design APIs is a plus.
- Understanding of cloud-native development, CI/CD pipelines, or containerization (Docker, Kubernetes).
- Working knowledge of Agile/Scrum, DevOps, and TDD/BDD.
- Must have:
- C++ or C#, with strong understanding of OOP
- Excellent problem-solving, analytical skills.
- Benefits
- Opportunity to work with a dynamic and fast-paced IT organization.
- Make a real impact on the companys success by shaping a positive and engaging work culture.
- Work with a talented and collaborative team.
- u200bBe part of a company that is passionate about making a difference through technology.
More Info
Job Type:
Industry:
Role:
Employment Type:
About Company
Centre for Computational Technologies (CCTech) is a leading digital transformation company building the applications in the areas of Artificial Intelligence, Machine Learning, Engineering Design & Simulation, 3D Webapps, Augmented Reality, Digital Twin, and other enterprise applications. CCTech is a developer, collaborator, consultant, and partner for the world's leading engineering organizations many of which are Fortune 500 list of companies.
