Software Engineer/CAD Automation (Chennai Metropolitan Area)

Software Engineer/CAD Automation (Chennai Metropolitan Area)

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

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer/cad automation (chennai metropolitan area) / chennai metropolitan area