Senior PLM Developer

IPS Technology Services
Dearborn, MI

Job Role: Data Engineering Engineer

Job Location: Dearborn, MI LOCAL PREFERRED

Job Duration: 12 Months

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

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.

Education Required:

  • Bachelor's Degree
Posted 2026-05-28

Recommended Jobs

Senior Mortgage Processor

Beacon Talent
Detroit, MI

Job Description Job Description About the Role Our client is a rapidly growing mortgage lending company. They are seeking a Senior Mortgage Processor to join their Operations team on a ful…

View Details
Posted 2026-05-29

Staff Software Systems Engineer- Medical Device

Stryker
Portage, MI

Stryker is seeking a technical leader responsible for guiding the development of complex, software-driven medical device systems. This position supports our Neurosurgical group and operates at the in…

View Details
Posted 2026-05-27

DISHWASHER (FULL TIME)

Morrison Healthcare
Petoskey, MI

Job Description Job Description   We are hiring immediately for full time DISHWASHER positions. Location : McLaren Northern - 416 Connable Avenue, Petoskey, MI 49770. Note: online applica…

View Details
Posted 2026-05-13

Team OTR Hazmat Company Driver 1099 Job in Ann Arbor, MI by Silvicom

Silvicom
Ann Arbor, MI

Hazmat Company Truck Driver (1099) - Ann Arbor, MI Join the Silvicom team as a professional CDL A Team driver! We are focused on the safe transportation of hazmat materials across the nation, pr…

View Details
Posted 2026-04-27

General laborer

HomeSpec
Westland, MI

HomeSpec is a trusted leader in foundation and waterproofing repair, dedicated to improving the safety and comfort of homeowners. As a General Laborer, you will join a supportive team that visits cus…

View Details
Posted 2026-05-16

Travel Nurse RN - Progressive Care Unit - $1,774 per week in Marquette, MI

GQR Healthcare
Marquette, MI

Registered Nurse (RN) | Progressive Care Unit Location: Marquette, MI Agency: GQR Healthcare Pay: $1,774 per week Shift Information: Nights Contract Duration: 13 Weeks Sta…

View Details
Posted 2026-05-27

BIM-Revit Technician

Abonmarche Consultants, INC
Kalamazoo, MI

Abonmarche is a team of professionals who are passionate about helping others-- with client service at the core of everything we do. We are a practice of people who are passionate about engineering, a…

View Details
Posted 2026-01-28

Board Certified Assistant Behavior Analyst (BCaBA) (nearby Grand Blanc, MI)_Linden, MI

Kona Medical Consulting
Linden, MI

Job Description Job Description Learning Path ABA Services is actively looking for a Board Certified Assistant Behavior Analyst (BCaBA) in Grand Blanc, Michigan. Below are the important detail…

View Details
Posted 2026-05-14

Regional Dry Van Company Driver W2 Job in Novi, MI by American Trucking Group

American Trucking Group
Novi, MI

Regional Dry Van Company Driver W2 - Novi, MI Are you a CDL-A driver looking for a regional opportunity that offers weekly home time? At American Trucking Group, we deliver dry van routes throug…

View Details
Posted 2026-05-03

Social Worker in Warren, MI

Bilingual Therapies
Warren, MI

Job Description Job Description Bachelor's or Master's degree in Social Work, active Social Worker license and minimum 1+ years School Social Work experience required. Applicants who do not meet …

View Details
Posted 2026-05-29