Demo

NX Developer

Optimal Inc.
Warren, MI Full Time
POSTED ON 4/2/2026
AVAILABLE BEFORE 6/1/2026

Description:

NXOpen Developer - CAD AutomationDigital 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 userinput 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 onsite and remote work based on business needs. Typically, 3 days a week in office.

Salary.com Estimation for NX Developer in Warren, MI
$113,149 to $141,930
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a NX Developer?

Sign up to receive alerts about other jobs on the NX Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$65,970 - $82,220
Income Estimation: 
$81,231 - $101,523
Income Estimation: 
$87,337 - $118,253
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Optimal Inc.

  • Optimal Inc. Sterling, MI
  • Position Description: As a Production Process Coach, you will be a frontline leader responsible for the success of a specific production area. You are more... more
  • 9 Days Ago

  • Optimal Inc. Milford, MI
  • The Role We are seeking an Engineering Maintenance and technical support Technician to work in several teams where you will demonstrate your knowledge, ski... more
  • 9 Days Ago

  • Optimal Inc. Claycomo, MO
  • Position Description: The Production Supervisor position is a supervisory leadership role supported by on-the-job training, development, and opportunity fo... more
  • 10 Days Ago

  • Optimal Inc. Superior, MI
  • Key Responsibilities Benefits BillingPayment Administration Receive, review, and process benefit invoices (medical, dental, vision, life, disability, COBRA... more
  • 10 Days Ago


Not the job you're looking for? Here are some other NX Developer jobs in the Warren, MI area that may be a better fit.

  • Optimal Staffing Warren, MI
  • Description: NXOpen Developer - CAD Automation & Digital Pipeline Engineer Responsibilities: The NXOpen Developer will build advanced CAD automation tools ... more
  • 2 Days Ago

  • Actalent WARREN, MI
  • Description Location: Warren, MI Job Description: We are looking for an Engineering Designer interested in entering the field of Automotive Design, who wil... more
  • 26 Days Ago

AI Assistant is available now!

Feel free to start your new journey!