Talent.com
3DX PLM developer

3DX PLM developer

Net2Source (N2S)Dearborn, MI, US
2 days ago
Job type
  • Full-time
Job description

Job Description

Role : 3DX PLM developer

Location : Dearborn, Mi (Onsite, office 4 days a week)

Term : Contract

About the Project :

  • Product development Bill of Material (BOM), Features and Change Management application, vital for automotive product development.
  • This system helps over 9000+ Automotive Engineers manage vehicle program features, parts, and usages, providing essential data for manufacturing and assembly.
  • Currently, this core application uses Java-J2EE, JavaFX, WebSphere, Web Services, XML, SQL Server, and PostgreSQL.
  • We are undertaking a strategic migration to re-platform it onto the Dassault Systèmes 3DEXPERIENCE (3DX) platform, primarily using ENOVIA for PLM and BOM management, with strong integration to CATIA for design data.
  • This transformation is key to building advanced digital twins and streamlining our automotive product development.
  • As a 3DX Developer, you will be crucial in this transformation, designing, coding, and implementing robust software solutions within the 3DX ecosystem.
  • You will directly impact how our next-generation vehicles are designed and manufactured.
  • Our team also develops APIs for integrations, ensures system security, and explores AI / ML projects (including Large Language Models - LLMs) for BOM utilization and other efficiencies.
  • We operate in an Agile environment, using tools like GCP Cloud Build, Tekton, Jira, and GitHub.

Position Description :

  • Develop and customize 3DX solutions focusing on ENOVIA for automotive PLM, BOM, configuration, and change management.
  • Lead code-based migration of existing Java BOM functionalities to 3DX, including data transformation and API development.
  • Write and maintain complex customizations, scripts, and integrations using EKL, MQL, Java (for 3DSpace / ENOVIA), JavaScript (for client-side), and Web Services / APIs.
  • Collaborate with Automotive Design, Engineering, Manufacturing and Supply Chain teams to translate requirements into effective 3DX software solutions.
  • Develop Unit and Integration test cases for 3DX code, customizations, and integrations.
  • Troubleshoot, debug, and provide code fixes for deployment and production issues.
  • Participate actively in Agile ceremonies (e.g., Backlog Refinement, Stand-ups).
  • Provide rotational support for the 3DX application.
  • (Optional) Develop integrations to connect 3DX data with AI / ML tools (Python, Qliksense, Alteryx, LLMs) for advanced analytics and automation.
  • Primary Skills Required :

  • 3DX Development Expertise : Strong hands-on experience developing, customizing, and extending ENOVIA (V6 / 3DEXPERIENCE) for automotive BOM, variant, configuration, and change management.
  • 3DX Programming : Expert in EKL, MQL, and Java for 3DSpace / ENOVIA server-side development.
  • Web & API Development : Strong JavaScript (e.g., 3DX widgets), Web Services (REST / SOAP), and API integration skills with 3DX.
  • Automotive CAD Integration : Experience developing integrations for CATIA V5 / V6 data within 3DEXPERIENCE.
  • Database Development : Strong SQL, including schema understanding and complex queries for PLM data.
  • Version Control : Proficient with GitHub or similar.
  • Agile Development : Solid experience with Scrum / Kanban.
  • Automotive PLM Principles : Deep understanding of PLM concepts and data structures in the automotive industry, and how they translate to software design.
  • Skills Preferred :

  • Experience with large-scale PLM system migration development.
  • Knowledge of 3DEXPERIENCE cloud deployments (GCP) and cloud development.
  • Familiarity with CI / CD pipelines for 3DX code deployments (Tekton).
  • Python development skills for scripting, data processing, or AI / ML integration.
  • Exposure to AI, Machine Learning (ML), and Large Language Models (LLMs), especially their application in engineering or PLM.
  • Monitoring tools : Splunk, Dynatrace. Knowledge of enterprise integration patterns with SAP in automotive manufacturing.
  • Experience developing integrations / customizations for DELMIA (manufacturing) or SIMULIA (simulation) in automotive.
  • Experience Required : 4+ years hands-on 3DEXPERIENCE (3DX) platform development, customization, and integration (specifically ENOVIA) within the automotive or a closely related manufacturing industry.
  • Proven experience coding and implementing solutions for PLM system migration or major enhancements. 4+ years in Agile Development environments.
  • Engineer 3 Exp : Prac. In 2 coding lang. or adv. Prac. in 1 lang. 6+ years in IT; 4+ years in development
  • Education : Degree Type : 4-year degree in Computer Science, Information Technology, Software Engineering, or a related technical field. (Mechanical / Automotive Engineering degrees are also relevant if combined with strong programming skills).

    Certifications : Dassault Systems 3DEXPERIENCE, certifications (e.g., ENOVIA, 3DSpace Developer) are a strong plus.

    Create a job alert for this search

    3Dx Plm Developer • Dearborn, MI, US