Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
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.
Minimum Requirements
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.
Ideal Candidate Profile
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.
