CAD Macro / Siemens NX 2412 Simple User Interface Development (NX Open)

Posted 2 weeks ago

Worldwide

Summary

Project Description I am looking for an experienced Siemens NX Open developer to create a custom tool for Siemens NX Version 2412. The solution shall include a user-friendly graphical interface in NX (GUI) for end users. The user must be able to execute all functions through buttons and commands within a dedicated window, without editing code or running separate journals manually. Required Functions 1. Part Attribute Creation Create predefined attributes for the active part: Part Name Part Number Weight Revision 2. Assembly Attribute Creation Process the complete assembly including all subassemblies and parts. The macro shall: Traverse the entire assembly structure recursively. Create the following attributes in every part: Part Name Part Number Weight Revision Filename Parsing The macro shall automatically extract information from the file name: First 11 characters = Part Number Text starting from character position 17 = Part Name These values shall automatically populate the corresponding attributes. 3. Release Function Create a release command that processes the complete assembly and all included parts. The function shall: Set all files to read-only status. Prevent accidental modification of released files. Allow modifications only through: Save As Creation of a new file Renaming of the file The objective is to implement a simple release workflow without PLM-System. User Interface Requirements A dedicated Siemens NX user interface is required. The GUI should contain separate buttons/functions, for example: Create Part Attributes Create Assembly Attributes Release Assembly Status / Log Output Additional requirements: Simple and intuitive operation Error messages and processing status displayed to the user Compatible with Siemens NX 2412 Preferably integrated into NX using NX Open Block UI Styler or a custom NX dialog Technical Requirements Siemens NX Version 2412 NX Open (VB.NET preferred, C# acceptable) Source code must be provided Installation instructions required Well-structured and documented code Deliverables Complete NX tool with graphical user interface Source code Installation guide User documentation Support during initial testing Application Requirements Please provide: Previous Siemens NX Open experience Examples of similar NX automation projects Preferred programming language Estimated timeline Fixed-price quotation Please note that this is not expected to be a one-time project. Several additional Siemens NX automation projects are already in planning. We are therefore looking for a developer interested in a long-term collaboration rather than a single assignment.

  • $350.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
C#
VB.NET
NX Open
GUI Design
Activity on this job
  • Proposals:5 to 10
  • Last viewed by client:last week
  • Interviewing:
    3
  • Invites sent:
    5
  • Unanswered invites:
    3
About the client
Member since Jun 19, 2026
  • Germany
    Hamm (Sieg)9:50 PM

Explore similar jobs on Upwork

Architectural Design
3D Modeling
Autodesk AutoCAD
Architectural Rendering
3D Design
CAD
Autodesk AutoCAD
SolidWorks
Mechanical Engineering

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo