The Role
Develop, customize, and maintain CATIA (CAA/V5) and Siemens NX (NX/Open) extensions, macros, and add-ins. Build API integrations and design UIs using Block Styler/Dialog Designer and WPF. Write robust object-oriented code in C++, C++17, and C#. Apply mechanical design fundamentals (3D modeling, surfacing, GD&T, boundary representation) to automate and streamline CAD workflows.
Summary Generated by Built In
Role Overview-
We are looking for a skilled CAD Customization & Automation Engineer with 4+ years of experience in developing, customizing, and automating CAD solutions. The ideal candidate will have strong expertise in CATIA (CAA/V5) and Siemens NX (NX/Open) customization, along with solid programming and engineering fundamentals to enhance design workflows and productivity.
Key Responsibilities-
- 4+ years if experince in CAD Customization & Automation: Experience in development, customization, and maintaining extensions, macros, and add-ins for CATIA (CAA/V5) and Siemens NX (NX/Open).
- API Development: Experience in write robust, scalable code using APIs to interact with CAD models, assemblies, and drawings.
- User Interface Design: Customize the UI using Block Styler (NX) or Dialog Designer (CATIA) to streamline design workflows. Proficient in WPF for UI design
- Programming Languages: Strong proficiency in object-oriented programming: C++, C#, C++ 17, Data Structures & Algorithms
- Engineering Concepts: Basic understanding of mechanical design principles, 3D modelling, surfacing, and Geometric Dimensioning and Tolerancing (GD&T), Boundary Representation
- Soft Skills: Strong problem-solving skills, mathematical aptitude (vectors, matrices)
Skills Required
- 4+ years of experience in CAD customization and automation
- Development and maintenance of extensions, macros, and add-ins for CATIA (CAA/V5) and Siemens NX (NX/Open)
- API development to interact with CAD models, assemblies, and drawings
- UI customization using NX Block Styler or CATIA Dialog Designer; proficiency in WPF
- Strong object-oriented programming proficiency: C++, C++17, C#
- Solid understanding of data structures and algorithms
- Basic mechanical design knowledge: 3D modeling, surfacing, GD&T, boundary representation
- Strong problem-solving skills and mathematical aptitude (vectors, matrices)
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
nCircle Tech is a development partner specializing in 2D/3D product development, custom software development, and BIM services for the AEC and Manufacturing sectors, focusing on 3D visualization, CAD/BIM customization, and AI-driven automation.







