The Role
Develop and customize 3D CAD, CAE, and CFD applications using C++, C#, JavaScript, WebGL, and Three.js. Build engineering software modules, interactive desktop and web interfaces, cloud and REST API integrations, and intelligent workflows involving AI/ML, generative design, and digital twins. Collaborate in Agile teams on planning, code reviews, testing, and continuous improvement.
Summary Generated by Built In
We’re seeking a skilled and forward-thinking CAD Developer to join our growing engineering software team. You'll work on building and customizing CAD/CAE/CFD applications, integrating with web technologies, and delivering next-gen 3D workflows. This role is ideal for those passionate about engineering problem-solving, product design tech, and modern digital transformation tools.
- Design and implement advanced 3D CAD customization features and intelligent workflows within leading CAD platforms (AutoCAD, Inventor)
- 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.
- 2+ 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.
- 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.
- C++ or C#, with strong understanding of OOP
- Excellent problem-solving, analytical skills."
Benefits
- Opportunity to work with a dynamic and fast-paced engineering IT organization.
- Be part of a company that is passionate about transforming product development with technology.
Skills Required
- Bachelor’s degree or related education in Mechanical Engineering, Production Engineering, Civil Engineering, Information Technology, Computer Science, or a related field
- 2+ years of hands-on experience in CAD customization
- Proficiency in C++ or C#
- Strong understanding of object-oriented programming, design patterns, and large-scale system architecture
- Experience developing interactive 3D web applications using Three.js and WebGL
- 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
- Exposure to React.js, TypeScript, or modern JavaScript frameworks
- Experience with AI/ML workflows, rule-based systems, or generative design APIs
- Understanding of cloud-native development, CI/CD pipelines, or containerization with Docker or Kubernetes
- Working knowledge of Agile/Scrum, DevOps, and TDD/BDD
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
CCTech, the Centre for Computational Technologies, is a digital transformation company developing CAD, CFD, artificial intelligence, machine learning, 3D web, augmented reality, digital twin, and enterprise applications. Its product division includes simulationHub, a cloud-based CFD platform, while its consulting division helps engineering organizations with computational engineering, CAD/CFD software development, digital transformation, and related technology services.





