Software Engineer - Advanced
Core
Maintain and extend the core server-side capabilities of the Teamcenter PLM environment, modernizing legacy connectors and integrating AI-driven engineering solutions.
Role type
Senior IC software engineer (PLM/AI integration)
Builds
C++ based SOA client connectors, ITK extensions, and AI-enabled workflows for enterprise integrations
Domain
Industrial software / Product Lifecycle Management (PLM)
Deliverable
production ML models
Required skills
C++, Java, Python, PyTorch, LangChain, REST APIs, TCXML, TCJSON, TcSoa services
Preferred skills
Teamcenter AIG implementation experience, vector databases, LLM-based workflows, RAG, AI coding assistants
Technologies
Teamcenter, Active Integration, Active Workspace (AWC), ITK, BMIDE, PyTorch, LangChain
Responsibilities
Lead development and maintenance of C++ based SOA client connectors and ITK extensions; Design and prototype AI-enabled engineering solutions using PyTorch and LangChain; Develop backend endpoints enabling Active Workspace user actions to trigger complex integration functions; Manage and maintain Admin Data related extensions via Business Modeler IDE (BMIDE); Develop unit and integration tests for server-side and client-side extensions
Seniority
Senior, hands-on IC
