12 Aug
|
Essig PLM
|
Chennai
Role: CAD Automation Engineer
Location: OMR, Chennai
Must have skills:
• Minimum 4+ years of experience in software application development
• Core developer proficiency in C# (.NET Framework and .NET multi-target SDK) — class libraries, COM interop, async/await patterns, and NuGet package management
• Hands-on experience with at least one CAD API / third-party automation SDK — SolidWorks API, NX Open, Creo Pro/TOOLKIT, or Inventor API
• Understanding of COM and in-process add-in architecture — how CAD connectors load into the host process, ribbon/command registration, and event lifecycle
• Experience with Windows application development — WinForms, WPF, or native Windows UI hosted inside a CAD add-in
• Working knowledge of REST API design and consumption — Web API, JSON serialisation, OAuth2 / JWT authentication against PLM endpoints
• Strong analytical and problem-solving skills — ability to diagnose crashes, memory leaks, and race conditions in long-running desktop processes
• Expertise in performance profiling and fine-tuning — CPU and memory profiling of Windows processes, identifying bottlenecks in CAD API traversal and PLM sync operations
• Experience with Git and branching workflows — feature branches, pull requests, and code review in Azure DevOps
• Experience in Agile / Scrum methodologies — sprint ceremonies, backlog grooming, and collaborative delivery with QA and application engineers
Nice to have skills:
• Experience with additional CAD platforms — CATIA V5/V6, AutoCAD ObjectARX, or CATIA CATIA Automation
• Familiarity with PLM systems — Aras Innovator (IOM / AML), PTC Windchill, or ProductCenter / Nexa; understanding of BOM structures, ECO/DCO workflows, lifecycle states, and vault operations
• Experience with C++ — helpful for Pro/TOOLKIT and low-level CAD API work that cannot be done in managed code
• Knowledge of multi-target SDK-style .csproj — building connector assemblies that target both .NET Framework and .NET for different CAD host versions
• E
📌 Cad Automation Engineer (Chennai)
🏢 Essig PLM
📍 Chennai