The Role
Develops and customizes Teamcenter PLM solutions using C++, ITK, BMIDE, workflows, and integrations. Responsibilities include designing, debugging, refactoring, and optimizing applications using object-oriented programming, STL, algorithms, multithreading, and concurrency. Collaborates with engineering and CAD/PLM teams on technical integrations and uses AI-assisted development tools such as GitHub Copilot, Claude Code, or Cursor. Preferred experience includes C++17, Windows technologies, CAD integrations, CI/CD, and geometric modeling.
Summary Generated by Built In
- Develop and customize Teamcenter PLM solutions using C++.
- Work on Teamcenter ITK, BMIDE, workflows, and integrations.
- Develop, debug, refactor, and optimize C++ applications.
- Work with OOP, Data Structures, STL, algorithms, multithreading, and concurrent programming.
- Leverage GitHub Copilot, Claude Code, Cursor, or equivalent LLM-based tools for code generation, debugging, refactoring, documentation, and productivity improvement.
- Collaborate with engineering and CAD/PLM teams on technical solutions and integrations.
Requirements
- 4–6 years of software development experience.
- Strong C++, OOP, Data Structures, STL, and Algorithms.
- Hands-on Teamcenter Development/Customization.
- Strong experience with ITK, BMIDE, Workflows, and Teamcenter Integrations.
- Experience with AI-assisted development tools/LLMs such as GitHub Copilot, Claude Code, or Cursor.
- Good understanding of multithreading and concurrent programming.
Good to Have:
- C++17, VC++, MFC, COM/DCOM.
- Teamcenter integration with NX, Solid Edge, SolidWorks, CATIA, Creo, or similar CAD applications.
- Knowledge of CI/CD.
- Understanding of CAD and Geometric Modelling.
Skills Required
- 4-6 years of software development experience
- Strong C++ experience
- Object-oriented programming experience
- Data structures, STL, and algorithms experience
- Hands-on Teamcenter development and customization experience
- Experience with Teamcenter ITK, BMIDE, workflows, and integrations
- Experience with AI-assisted development tools or LLMs such as GitHub Copilot, Claude Code, or Cursor
- Understanding of multithreading and concurrent programming
- C++17, VC++, MFC, COM/DCOM experience
- Teamcenter integration with NX, Solid Edge, SolidWorks, CATIA, Creo, or similar CAD applications
- Knowledge of CI/CD
- Understanding of CAD and geometric modelling
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
nCircle Tech is a development partner specializing in 2D/3D product development, custom software development, and BIM services for the AEC and Manufacturing sectors, focusing on 3D visualization, CAD/BIM customization, and AI-driven automation.









