Develop and customize Siemens Teamcenter PLM solutions in C++ — working with ITK, BMIDE, workflows, and CAD integrations, and using AI-assisted coding tools like GitHub Copilot or Cursor. Requires 4–6 years of software development with strong C++, OOP, STL, algorithms, and multithreading skills.
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.