





Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Mid-level (3+ yrs) Bangalore role with niche CAD specialization reduces candidate density.
Role requires CAD-API and Windows COM expertise, making skills poorly transferable across industries.
Mandatory C++/C#, specific CAD APIs, COM interop, and Windows system debugging make filters stringent.
Develop, maintain, and enhance CAD automation systems integrating multiple CAD platforms using C++ and C#.
Manage SolidWorks instances and ensure robust process lifecycle management to handle RPC errors, COM failures, crashes, and memory issues.
Design scalable cross-CAD integration architectures and improve 3D processing workflows including STEP export, geometry processing, and visualization reliability.
3+ years of professional experience in CAD software development or CAD API programming.
Strong programming skills in C++ and C# with hands-on experience in Windows system-level debugging, process management, and COM/RPC.
Deep expertise in at least one CAD API such as SolidWorks API, Creo Toolkit, NX Open, or CATIA CAA.
Location: Bengaluru; Job Type: Full-time.
Experienced in building and maintaining reliable, multi-process CAD automation services with process health monitoring and recovery.
Strong understanding of CAD file formats (STEP, B-Rep), geometry validation, and integration challenges across CAD platforms and versions.
Proficient in working with complex CAD APIs including handling multithreading, process isolation, and stability workarounds in Windows environments.