13 Aug
|
Ju0026amp;F
|
Chennai
13 Aug
Ju0026amp;F
Chennai
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 robust 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 / Geometry
CAD/CAM Software Development
AutoCAD / Revit / Autodesk platforms
CAD API / SDK development
2D/3D Geometry
Computational Geometry
Geometric Modeling
Spatial Computing
Mathematical Modeling
Algorithm Development & Optimization
3D / Point Cloud – Preferred
Point Cloud Processing
3D Reconstruction
Mesh Processing
Voxelization
PCL / Open3D
LAS / LAZ / E57 / PLY formats
Coordinate Transformation
Skills
3D CAD, BIM, Product development, Object Oriented Programming (OOPs), Cloud & DevOps, Python and CAD API
📌 Cad /cam Developer Chennai
🏢 Ju0026amp;F
📍 Chennai