Haystack
← Back to Jobs
Remote
Technology
CI

Teamcenter Developer-Siemens NX - Remote

Centillion InfotechUnited States🇺🇸United StatesPosted Sep 15, 2026

Quick Overview

Seniority
Mid Senior
Work mode
Remote
Location
United States
Posted
3 days ago
FortranShellC++GitJavaPerl

Job Description

Siemens NX / Teamcenter Developer

Job Title: Siemens NX / Teamcenter Developer
Location: Remote
Employment Type: Contract
Degree: Bachelor’s degree required

Job Summary

We are seeking an experienced Siemens NX / Teamcenter Developer with strong hands-on experience in NX Open/NXOpen customization, Siemens NX, Teamcenter, and NXManager. The ideal candidate will have a strong understanding of CAD design applications, analytical geometry constructs, and engineering software development.

The consultant will work closely with engineering customers to understand business requirements, perform root-cause analysis, develop and test technical solutions, resolve application issues, manage technical risks, and identify opportunities for process improvement.

Required Technical Skills

  • Strong hands-on experience with Siemens NX / NXOpen / NX Open

  • Experience with Siemens NX Open Toolkit

  • Strong NX customization and development experience

  • Experience with Teamcenter and NXManager

  • Experience working with CAD design applications

  • Knowledge of analytical geometry and geometric constructs

  • Strong programming experience with C++ and Java

  • Experience with Siemens GRIP programming language

  • Experience with Perl and Shell scripting

  • Experience with Fortran is required

  • Experience with Microsoft Visual Studio

  • Experience with GitHub / Git

  • Experience working in both Linux and Windows environments

  • Strong software development, debugging, testing, and troubleshooting skills

Preferred Skills

  • Teamcenter ITK development

  • Siemens PLM / Teamcenter customization

  • NX Open API development

  • CAD automation and customization

  • Engineering application development

  • PLM integration

  • CAD/PLM application support

  • Root-cause analysis and defect resolution

Key Responsibilities

  • Develop and maintain custom solutions using Siemens NX Open / NXOpen

  • Customize and enhance Siemens NX functionality based on engineering requirements

  • Develop integrations and customizations involving Teamcenter / NXManager

  • Work with CAD models, engineering applications, and analytical geometry constructs

  • Analyze application issues and perform detailed root-cause analysis

  • Design, develop, test, debug, and deploy software solutions

  • Work closely with engineering users and customers to understand business requirements

  • Troubleshoot complex NX and Teamcenter application issues

  • Develop scripts and automation using Perl and Shell scripting

  • Participate in code reviews, testing, defect resolution, and technical documentation

  • Use GitHub/Git for source-code management and collaboration

  • Work across Linux and Windows environments

  • Identify technical risks and recommend mitigation strategies

  • Propose and implement process improvements

  • Take ownership of assigned technical problems and drive issues through resolution

Candidate Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related technical discipline

  • Strong analytical and problem-solving skills

  • Strong software testing and debugging capabilities

  • Excellent communication and customer-facing skills

  • Ability to work independently with minimal supervision

  • Highly motivated, proactive, and self-driven

  • Ability to work effectively with engineering and technical teams

Similar jobs