JobsAisle
N

Software Developer

nCircle Tech Careers

Pune, India₹35,000–₹100,000/moAED 1.5K-4.4K/moToday
IndiaCCcomputational Geometrylinear AlgebrapluginsAgile DevelopmentAutoCADRevit3D Visualization3D ViewerCAD Featuresdata Translationmathematical ConceptsFull Time

Skills Required

AutocadAgile

Job Description

Job Description Role Overview: You will be responsible for designing and developing desktop applications and automation tools using C++/C#, with a strong focus on computational geometry, linear algebra, and 3D viewer optimization. Additionally, you will collaborate with cross-functional teams in Agile development environments to translate engineering and visualization requirements into robust software solutions. Key Responsibilities: - 4+ years of professional experience in C++/ C# - Design and develop desktop applications and automation tools using C++/C# - Strong knowledge of computational geometry, linear algebra, and 3D viewer - Build and optimize 3D viewers (selection, sectioning, measurement, snapping, PMI, markup) - Develop CAD features, plug-ins, and data translation - Collaborate with cross-functional teams in Agile development environments - Analyze technical challenges, propose effective solutions, and implement code changes - Maintain and enhance existing CAD-related applications Qualification Required: - Proficiency in C++ /C# programming - Strong understanding of geometry and mathematical concepts - Experience with CAD tools such as AutoCAD, Revit, or similar - Familiarity with 3D visualization and modeling workflows Role Overview: You will be responsible for designing and developing desktop applications and automation tools using C++/C#, with a strong focus on computational geometry, linear algebra, and 3D viewer optimization. Additionally, you will collaborate with cross-functional teams in Agile development environments to translate engineering and visualization requirements into robust software solutions. Key Responsibilities: - 4+ years of professional experience in C++/ C# - Design and develop desktop applications and automation tools using C++/C# - Strong knowledge of computational geometry, linear algebra, and 3D viewer - Build and optimize 3D viewers (selection, sectioning, measurement, snapping, PMI, markup) - Develop CAD features, plug-ins, and data translation - Collaborate with cross-functional teams in Agile development environments - Analyze technical challenges, propose effective solutions, and implement code changes - Maintain and enhance existing CAD-related applications Qualification Required: - Proficiency in C++ /C# programming - Strong understanding of geometry and mathematical concepts - Experience with CAD tools such as AutoCAD, Revit, or similar - Familiarity with 3D visualization and modeling workflows