Software Engineer (CAD API, CAD Automatoin, C#, C++, PLM)
Essig PLM
Chennai, Tamil Nadu, India
Full-Time
Posted Today
Chennai, Tamil Nadu, India
Full-Time
Posted Today
Job Description & Responsibilities
Role: Software Engineer (CAD API, CAD Automatoin, C#, C++, PLM)
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
- CAD PLM Integration experience.
- 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
About Essig PLM
Required Skills
C#AzureGitAgile
Job Details
Employment TypeFull-Time
Work ModeOn-Site
Experience4 – 9 years
Positions1
Posted by
N/A
Posted on:
24 Sept 2026
About Essig PLM
More open roles
- C# Backend DeveloperJobrapido · Jodhpur, Rajasthan, India
- C# Backend DeveloperClothing Tech, a Hexagon Venture · Bhubaneswar, Odisha, India
- C# Backend DeveloperClothing Tech, a Hexagon Venture · Ghaziabad, Uttar Pradesh, India
- Lead Full Stack Developer (Angular and C#/.NET)SimCorp · Hyderabad, Telangana, India
- C# Backend DeveloperClothing Tech, a Hexagon Venture · Ghaziabad, Uttar Pradesh, India
- C# Backend DeveloperClothing Tech, a Hexagon Venture · Ghaziabad, Uttar Pradesh, India