MCAD–ECAD Integration Engineer (Remote)

Ryzen Solutions

CA(remote)

JOB DETAILS
SKILLS
Application Programming Interface (API), Automation, CAD/CAM (Computer-Aided Design/Computer-Aided Manufacturing), Cross-Functional, Data Formats, Documentation, Electrical Engineering, Geometry, IDX, Identify Issues, Knowledge Transfer, MCAD - Microsoft Certified Application Developer, Mechanical Engineering, Microsoft C# (C Sharp), Middleware, Needs Assessment, Printed Circuit Board (PCB), Printed Circuit Board Design, Python Programming/Scripting Language, Scripting (Scripting Languages), Siemens PLM Software NX (fka UGS NX), System Integration (SI), Web Client Plug-ins
LOCATION
CA
POSTED
30+ days ago
Project OverviewWe are seeking an experienced person to support a our development project focused on improving how design files are transferred between Siemens NX and Altium Designer. This role will set up and build a reliable way for mechanical CAD data from Siemens NX to be transferred into Altium (ECAD) using the IDX (Intermediate Data exchange) format.The goal of this engagement is to design and implement a more effective IDX based workflow that overcomes limitations in existing tools (including Altium MCAD CoDesigner) and better supports our mechanical engineering processes. This is a short-term contract role.You will work closely with both mechanical and electrical engineering teams to deliver a practical, production ready solution while preserving native NX workflows.Scope of Work
  • Design and implement improved IDX import workflows between Siemens NX and Altium Designer.
  • Evaluate current integration methods and develop custom solutions where existing tools fall short.
  • Collaborate with mechanical and electrical engineers to understand workflow needs and constraints.
  • Develop scripts, plugins, or middleware as needed to support reliable file transfer.
  • Troubleshoot geometry, constraint, and synchronization issues between MCAD and ECAD environments.
  • Deliver documentation and knowledge transfer at project completion.
Required Experience
  • Hands-on experience with Siemens NX (MCAD).
  • Hands-on experience with Altium Designer (ECAD / PCB design).
  • Practical experience working with IDX or similar MCAD–ECAD exchange formats.
  • Background building custom CAD integrations, automation, or engineering workflows.
  • Strong understanding of PCB–mechanical collaboration (board outlines, components, clearances, constraints).
  • Ability to work cross-functionally with engineering teams.
Preferred Experience
  • Prior experience extending or replacing MCAD CoDesigner workflows.
  • CAD API, scripting, or automation experience (C#, Python, or similar).
Engagement Details (For Ryzen Only)
  • Short-term contract engagement (one-time development project)
  • Remote or non-local candidates accepted
  • Focused on delivering a working integration solution and documentation

About the Company

R

Ryzen Solutions