Role : PLM Teamcenter Developer
Remote
Visa : Only USC
Job Description:
We are looking for a highly experienced PLM Teamcenter Developer to join our team and contribute to the design, development, and deployment of enterprise-scale PLM solutions. The ideal candidate will bring deep expertise in Teamcenter architecture, customization, and integration to deliver efficient and scalable solutions aligned with business objectives.
Key Responsibilities:
- Design and develop solutions within the Teamcenter Unified Architecture using **BMIDE, ITK, SOA, Java, and C++**.
- Configure and customize workflows, access control, data modeling, and business rules.
- Build and maintain custom modules for **Active Workspace** and **Rich Client** environments.
- Collaborate with cross-functional teams to gather requirements and provide technical leadership on solution design.
- Integrate Teamcenter with external systems such as **ERP, CAD tools (NX/CATIA)**, and legacy applications.
- Support upgrades, data migration, and performance tuning of Teamcenter environments.
- Document technical designs, conduct code reviews, and support testing and deployment activities.
- Troubleshoot issues and provide production support across the full solution lifecycle.
Required Skills:
- 10+ years of experience in Teamcenter development and customization.
- Proficiency in **BMIDE**, **ITK**, **SOA**, **Java**, **C++**, **Shell scripting**, and Teamcenter APIs.
- Strong experience in customizing and deploying **Active Workspace** and **Rich Client**.
- Solid understanding of PLM concepts including **product structure, lifecycle management, workflows, and change control**.
- Familiarity with **integration frameworks**, middleware tools, and data exchange formats.
PLM architect (Teamcenter as primary skill )
Location : Dearborn, Michigan – onsite
Position Description:
Role Overview: We are looking for a Senior PLM Developer to architect and build a next-generation migration pipeline from Teamcenter to 3DEXPERIENCE. This role is unique in its requirement to develop AI-driven automation tools that identify and resolve data discrepancies (attribute mismatches, structure gaps, and metadata conflicts) during the transfer. You will be responsible for consuming Teamcenter APIs, managing a middle data layer, and utilizing XPDM and CAA to ingest high-fidelity data into 3DX. - Development: Expert-level Java development skills (Core Java, Multi-threading, and RESTful API consumption). - 3DEXPERIENCE Expertise: Strong experience with CAA C++ / Java scripting and a deep understanding of the XPDM integration framework. - Teamcenter Knowledge: Experience consuming Teamcenter SOA (Service Oriented Architecture) and understanding the Teamcenter Data Model. - AI/Automation: Familiarity with AI/ML frameworks (e.g., Python-based libraries like Scikit-learn or Pandas, or LLM-based data cleaning) to automate the resolution of data conditions and discrepancies. Middleware: Experience working with a "Middle Data Layer" or staging databases (Mongo DB) to transform data before final import. - CAD/PLM Data: Understanding of CAD data structures (Item Revisions, Datasets, BOMs) and how they translate between different PLM platforms.
Skills Required:
REST APIs, Data Migration, Java, Artificial Intelligence & Expert Systems, Python
Skills Preferred:
C++, Teamcenter
Experience Required:
Engineer 2 Exp: 4+ years Data Engineering work experience in PLM Domain
Experience Preferred:
Key Responsibilities: - Migration Tooling Development: Build and maintain Java-based migration utilities to extract data from Teamcenter (via SOA/Middle Layer) and import it into 3DEXPERIENCE. - AI-Driven Data Quality: Develop and implement AI/Machine Learning models or logic-based automation to detect, categorize, and auto-correct data discrepancies between the source and target systems. - 3DX Integration: Utilize XPDM (Cross-Platform Data Management) frameworks to facilitate seamless data exchange and ensure data integrity within the 3DEXPERIENCE environment. - CAA Development: Write and optimize CAA (Component Application Architecture) scripts to handle complex geometry and metadata requirements within the 3DX/CATIA environment. API Consumption: Interface with Teamcenter’s middle data layer to extract PLM objects, BOM structures, and CAD datasets. - Data Mapping & Transformation: Define complex mapping logic to transform Teamcenter’s data model into the 3DX Unified Typography. Preferred Qualifications: -Proven track record of at least one major Teamcenter-to-3DX migration project. - Experience with ENOVIA/3DX data modeling and configuration. - Knowledge of Python for rapid prototyping of AI/data-cleansing models. - Strong analytical skills to handle "edge cases" in data migration where standard mapping fails.
Teamcenter Developer
Location : Dearborn, Michigan – onsite
Client : ford
Min 6+ years of Teamcenter Developer with ITK programming. BMIDE ,Active work space customization
Java, C++ hands on exp.
Role Overview:
We are looking for a PLM Developer and build a next-generation migration pipeline from Teamcenter to 3DEXPERIENCE. This role is unique in its requirement to develop AI-driven automation tools that identify and resolve data discrepancies (attribute mismatches, structure gaps, and metadata conflicts) during the transfer. You will be responsible for consuming Teamcenter APIs, managing a middle data layer, and utilizing XPDM and CAA to ingest high-fidelity data into 3DX. - Development: Expert-level Java development skills (Core Java, Multi-threading, and RESTful API consumption). - 3DEXPERIENCE
Expertise:
Strong experience with CAA C++ / Java scripting and a deep understanding of the XPDM integration framework. - Teamcenter Knowledge: Experience consuming Teamcenter SOA (Service Oriented Architecture) and understanding the Teamcenter Data Model. - AI/Automation: Familiarity with AI/ML frameworks (e.g., Python-based libraries like Scikit-learn or Pandas, or LLM-based data cleaning) to automate the resolution of data conditions and discrepancies. Middleware: Experience working with a "Middle Data Layer" or staging databases (Mongo DB) to transform data before final import. - CAD/PLM Data: Understanding of CAD data structures (Item Revisions, Datasets, BOMs) and how they translate between different PLM platforms.
Role: Teamcenter Consultant - urgent
Location : San Diego , CA – onsite
Client : BD
medical domain is mandatory
JD:
The required skill set for this role includes:
- Strong technical expertise in Teamcenter
- Ability to quickly understand existing implementations and support business users during V&V and user adoption phases
- Capability to translate business requirements into high‑level solution inputs for the broader implementation team
- Proficiency in identifying gaps in current solutions and articulating a clear point of view
- Solid understanding of the Medical Devices domain and related business processes