Search Jobs

Search by job, company or skills

Software Development Engineer (CAD API, C , C++, PLM)

Software Development Engineer (CAD API, C , C++, PLM)

essig plm
  • Posted 8 hours ago
  • Be among the first 10 applicants

Job Description

Role: Software Development Engineer (CAD API, 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

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Inventor API

CAD API third-party automation SDK

JWT authentication

performance profiling

REST API design

.NET multi-target SDK

Windows application development

CAD PLM Integration

NX Open

Creo Pro TOOLKIT

SolidWorks API

About Company

Similar Jobs

4-6 yrs
Chennai, India
Skills:
.NET Framework, .NET multi-target SDK, Web Api, Oauth2, Winforms, Wpf, Git, Azure DevOps, Inventor API, CAD API third-party automation SDK, Agile Scrum methodologies, COM, JWT authentication, performance profiling, REST API design, Windows application development, CAD PLM Integration, NX Open, Creo Pro TOOLKIT, SolidWorks API
3-10 yrs
Chennai, India
Skills:
Nunit, Web Automation, Spec Flow, Selenium Webdriver, Soapui, Sql, C Sharp, TestNG, Nosql, Jenkins, Git, Rest Assured, Selenium, Api Automation, Postman, Oracle, Azure DevOps, Database validation
7-10 yrs
Chennai, India
Skills:
Dotnet Framework, C#, Web Api, Rest Api, Automation, Angular, MS SQL, Azure Functions, Entity Framework, Mvc, ASP.NET, Selenium, Graph API, Azure DevOps CI CD, Micro Webservices
5-7 yrs
Chennai, India
Skills:
.NET Framework .NET Core, Windows Services, Web Application Development, Design Principles Design Patterns, Agile Scrum Jira, Object-Oriented Programming OOP, WPF WinForms, SQL Server Queries Stored Procedures Performance Optimization, Debugging Troubleshooting, Git TFS, Unit Testing MSTest NUnit xUnit
5-10 yrs
Chennai, India
Skills:
Debugging and troubleshooting, Memory dump analysis, Architectural and design patterns, Windows application development, Win32 SDK APIs