- We are seeking a skilled Siemens NX Customization, Configuration & Automation Engineer to join our team.
- The ideal candidate will be responsible for developing and implementing custom solutions within Siemens NX to automate design processes, enhance productivity, and ensure consistency across engineering workflows.
Essential Job Functions:
- NX Customization:
- Extensive hands-on experience in NX CAD Modules such as MoClienting, drafting, Assembly, Routing.
- Experience of NX configurations and customization.
- Develop and implement custom applications, scripts, and tools using Siemens NX Open API to tailor the NX environment to specific project requirements.
- Extensive experience in NX customizations using NX/Open APIs and UFunc , NX Knowledge Fusion and NX GRIP , UI/Block Styler.
- Hands on MBD/PMIs
- Experience in configuration and Implementation of Checkmate
- Customize user interfaces, menus, and toolbars to improve user experience and streamline workflows.
- Experience in NX/Teamcenter Integration : Attribute mapping/ Seedparts and Templates / Roles /Reuse Libraries / ITK & SOA
- Automate repetitive design tasks, such as part creation, assembly generation, and drawing production, to reduce manual effort and minimize errors.
- Develop parametric models and templates to standardize designs and facilitate quick modifications.
- Implement rule-based design automation to ensure compliance with engineering standards and best practices.
- Good understanding of NX/Teamcenter overall architecture
- Collaboration & Support:
- Work closely with other stakeholders to understand requirements and translate them into effective automation solutions.
- Provide training and support to end-users on customized tools and automated processes.
- Document automation solutions, including user manuals, technical specifications, and best practice guidelines.
- Stay updated with the latest developments in Siemens NX and related technologies.
- Identify opportunities for further automation and process improvements.
- Participate in code reviews and contribute to the development of coding standards and best practices.
- Proficiency in version control using Git and GitHub, along with experience in integrating development workflows with Jira, is essential.
Qualifications:
Exp: 6 to 8 Years
Technical Skills:
- Proficiency in programming languages such as C, C++, C#, VB.NET or Python.
- Strong experience with Siemens NX Open API and customization tools.
- Familiarity with NX journaling, user-defined functions (UFUNC), Knowledge Fusion, NX Grip and Block UI Styler.
- Experience with integrating NX with external applications and databases.
- Exposure to Agile Scrum methodology
- Proficiency in Git for version control and experience with GitHub for code collaboration
- Ability to manage and track development activities within Jira.
Design & Engineering Knowledge:
- Solid understanding of CAD modeling, assembly design, and drawing creation within Siemens NX.
- Knowledge of parametric design principles and design automation techniques.
- Knowledge of Model Based Designs and PMIs
- Familiarity with engineering standards and best practices in CAD design.
- Ability to understand product design and engineering user requirements and convert them into functional specifications
Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and interpersonal skills.
- Ability to work independently and manage multiple tasks effectively