Job Description
Position: CAD/CAM Developer / CAD Software Developer
Experience:
3–6 years
Employment Type:
Full time
Location:
Hybrid/ Remote
Job Summary
We are looking for a skilled
CAD/CAM Developer
to design, develop, customize, and optimize CAD-related software applications and plugins. The ideal candidate should have strong programming experience in
C++, C#, and/or Python
, along with hands-on experience in
CAD APIs, 2D/3D geometry, computational geometry, mathematical modeling, and algorithm development
.
The candidate will work closely with engineering and product teams to develop high-performance CAD solutions, automate design workflows, process 3D geometry and point-cloud data, and improve the accuracy and efficiency of engineering applications.
Key Responsibilities
- Develop and maintain CAD/CAM software applications, plugins, and automation tools.
- Develop solutions using C++, C#, Python OR .NET.
- Work with CAD APIs such as AutoCAD API, Revit API, or equivalent CAD SDKs.
- Develop algorithms for 2D/3D geometry processing and geometric modeling.
- Design and optimize computational geometry algorithms for complex engineering problems.
- Work with 3D models, point-cloud data, mesh data, and spatial information.
- Implement geometric operations including alignment, rotation, transformation, measurement, and shape/geometry extraction.
- Develop tools for CAD model validation, quality checking, and automated workflows.
- Optimize algorithms for performance, accuracy, and scalability.
- Integrate software components and third-party SDKs into CAD applications.
- Participate in code reviews, debugging, testing, and technical documentation.
- Collaborate with cross-functional teams including engineering, product, and technical teams.
- Follow Agile development practices and maintain source code using Git/SVN.
Required Skills
Programming
- C++
- C#
- Python
- .NET Framework / .NET Core
- Object-Oriented Programming
- Data Structures & Algorithms
CAD / Geo
📌 CAD /CAM developer (Chennai)
🏢 J&F
📍 Chennai