Demo

NX Developer

Optimal Staffing
Warren, MI Contractor
POSTED ON 4/16/2026
AVAILABLE BEFORE 5/15/2026

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.

Hourly Wage Estimation for NX Developer in Warren, MI
$58.00 to $73.00
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 Staffing

  • Optimal Staffing Plymouth, MI
  • We’re Hiring: Engineering Recruiters (Multiple Positions) As Optimal Staffing continues to grow, we’re looking to add multiple Engineering Recruiters to ou... more
  • 9 Days Ago

  • Optimal Staffing Dearborn, MI
  • This position requires candidates to be on company's W2 payroll. The end client does not allow for C2C candidates. This a 100% onsite positions and the cli... more
  • 2 Days Ago

  • Optimal Staffing Warren, MI
  • Job Summary: Communicate with Dealers and ADI's on a regular basis to support them with the Accessories Digital Solution Application. Job Responsibilities:... more
  • 2 Days Ago

  • Optimal Staffing Warren, MI
  • Battery Material Engineer Job Description: Support battery research projects through next-generation battery material development with emphasis on the hand... more
  • 3 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 Inc. Warren, MI
  • Description: NXOpen Developer - CAD AutomationDigital Pipeline Engineer Responsibilities: The NXOpen Developer will build advanced CAD automation tools wit... more
  • 16 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!