16 Aug
|
Essig PLM
|
Chennai Metropolitan Area
16 Aug
Essig PLM
Chennai Metropolitan Area
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 cooperative 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++ — useful 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
📌 Software Engineer/CAD Automation (Chennai Metropolitan Area)
🏢 Essig PLM
📍 Chennai Metropolitan Area