A brief description about Essig PLM: ( Visit us:
essigplm.com/industries/
)
· Essig PLM is a leading provider of enterprise technology solutions including Computer Aided Design (CAD) Connectors and Product Lifecycle Management (PLM) software solutions that help our clients create cutting-edge products. Essig PLM solutions are designed with a knowledge of the critical challenges faced by companies today and have been proven to optimize performance and help companies achieve superior competitiveness and measurable business results.
· Essig PLM continues to develop, deliver and support our proprietary software solutions ProductCenter® and Connectors for PLM™ as well as partner software applications and our expert professional services to customers such as: Honeywell, United Technologies, Siemens and Saint-Gobain.
Role: CAD Application 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