

Optimal Staffing
NX Developer
β - Featured Role | Apply direct with Data Freelance Hub
This role is for an NX Developer focused on CAD automation and digital pipeline engineering, offering a hybrid work location. Contract length is unspecified, with a pay rate of "unknown." Key skills include NX Open API, C#, and experience with NX/Teamcenter PLM.
π - Country
United States
π± - Currency
$ USD
-
π° - Day rate
Unknown
-
ποΈ - Date
April 9, 2026
π - Duration
Unknown
-
ποΈ - Location
Hybrid
-
π - Contract
Unknown
-
π - Security
Unknown
-
π - Location detailed
Warren, MI
-
π§ - Skills detailed
#Version Control #Jira #React #Automation #R #GitHub #Retool #Documentation #C# #API (Application Programming Interface) #Data Pipeline #Process Automation #Deployment
Role description
Description:
NXOpen Developer - CAD Automation & Digital Pipeline Engineer
Responsibilities:
β’ The NXOpen Developer will build advanced CAD automation tools within NX and Teamcenter PLM.
β’ They will work with R&D to enable functionality based on R&D theory and algorithms.
β’ The role includes developing NXOpen applications, and data pipelines that support advanced DFM and digital engineering workflows.
β’ The developer collaborates closely with the NX Designer to co-design tools and validate functionality.
β’ Implement R&D algorithms and constraints into NX tools and workflows
β’ Develop NXOpen applications
β’ NX/Teamcenter PLM integration with manufacturing systems
β’ Maintain code repositories, version control, and developer documentation
β’ Developer focuses on tool creation, Collaborate with deployment teams for enterprise rollout.
Required Skills:
β’ Minimum 5 years software development experience
β’ NX Open API, TcSoa, C#
β’ Ability to interpret DFM, Best Practices and Manufacturing requirements
β’ Strong communication/documentation skills
β’ Experience working with NX and Teamcenter PLM and external data sources
β’ Ability to react to frequent collaborative feedback
β’ Experience with process automation frameworks
β’ Ability to develop custom NX User Interfaces (e.g., Reuse Library Dialogs, NX Open UIStyler, Block UI) with clean userβinput and business logic.
Preferred Qualifications:
Experience with production design in NX
Experience writing unit tests with strong code coverage
Understanding of how downstream users and systems consume NX models.
Background in manufacturing, or fixture/tooling development
Familiarity with GitHub and Jira
Familiarity with Teamcenter ITK/RAC customization, dataset structures, and CAD integration pipelines.
Experience with GPDL tools
Understanding of Knowledge Fusion to work with and understand legacy tools.
Engagement Structure:
This role supports iterative development cycles, including rapid prototyping, validation with design and manufacturing teams, stabilization, and handoff to enterprise sustain and deployment teams . Hybrid role: mix of onβsite and remote work based on business needs. Typically, 3 days a week in office.
Description:
NXOpen Developer - CAD Automation & Digital Pipeline Engineer
Responsibilities:
β’ The NXOpen Developer will build advanced CAD automation tools within NX and Teamcenter PLM.
β’ They will work with R&D to enable functionality based on R&D theory and algorithms.
β’ The role includes developing NXOpen applications, and data pipelines that support advanced DFM and digital engineering workflows.
β’ The developer collaborates closely with the NX Designer to co-design tools and validate functionality.
β’ Implement R&D algorithms and constraints into NX tools and workflows
β’ Develop NXOpen applications
β’ NX/Teamcenter PLM integration with manufacturing systems
β’ Maintain code repositories, version control, and developer documentation
β’ Developer focuses on tool creation, Collaborate with deployment teams for enterprise rollout.
Required Skills:
β’ Minimum 5 years software development experience
β’ NX Open API, TcSoa, C#
β’ Ability to interpret DFM, Best Practices and Manufacturing requirements
β’ Strong communication/documentation skills
β’ Experience working with NX and Teamcenter PLM and external data sources
β’ Ability to react to frequent collaborative feedback
β’ Experience with process automation frameworks
β’ Ability to develop custom NX User Interfaces (e.g., Reuse Library Dialogs, NX Open UIStyler, Block UI) with clean userβinput and business logic.
Preferred Qualifications:
Experience with production design in NX
Experience writing unit tests with strong code coverage
Understanding of how downstream users and systems consume NX models.
Background in manufacturing, or fixture/tooling development
Familiarity with GitHub and Jira
Familiarity with Teamcenter ITK/RAC customization, dataset structures, and CAD integration pipelines.
Experience with GPDL tools
Understanding of Knowledge Fusion to work with and understand legacy tools.
Engagement Structure:
This role supports iterative development cycles, including rapid prototyping, validation with design and manufacturing teams, stabilization, and handoff to enterprise sustain and deployment teams . Hybrid role: mix of onβsite and remote work based on business needs. Typically, 3 days a week in office.






