TRCD-26-04568
Senior CAD Automation & CAD-PLM Integration Developer (Creo PRO/TOOLKIT + Siemens NXOpen)
Senior CAD automation developer needed on contract (5–10 years) to build, deploy, and support engineering productivity tools across PTC Creo and Siemens NX. The role focuses on customization/automation using Creo PRO/TOOLKIT and NXOpen/UFUNC (including UI extensions like menus/toolbars and NX Block Styler), plus parametric design automation, model validation, and CAD data extraction/standardization. You will also support CAD-to-PLM/PDM integrations (Windchill and Teamcenter) including attribute/metadata mapping and synchronization, using strong C++ with C# and Java (for Windchill-related customization/integration).
Position summary
- Location
- India
- Workplace
- On-site
- Employment
- Contract
- Experience
- Minimum 5 years and Maximum 10 years
Role overview
Why This Role Matters.
Senior CAD automation developer needed on contract (5–10 years) to build, deploy, and support engineering productivity tools across PTC Creo and Siemens NX. The role focuses on customization/automation using Creo PRO/TOOLKIT and NXOpen/UFUNC (including UI extensions like menus/toolbars and NX Block Styler), plus parametric design automation, model validation, and CAD data extraction/standardization. You will also support CAD-to-PLM/PDM integrations (Windchill and Teamcenter) including attribute/metadata mapping and synchronization, using strong C++ with C# and Java (for Windchill-related customization/integration).
Your Impact
Deliver Enterprise Value
Help organisations solve complex business problems through modern technology, consulting expertise and measurable outcomes.
Collaboration
Work Across Teams
Collaborate with consultants, architects, engineers and client stakeholders throughout the project lifecycle.
Growth
Learn Continuously
Gain exposure to enterprise technologies, certifications, mentoring and real-world project experience.
Career Path
Grow With Ubique
Build a long-term consulting career with opportunities to take on greater responsibility and leadership over time.
Responsibilities
What You'll Be Doing.
Every role at Ubique contributes directly to solving meaningful business challenges for our clients.
Create and maintain Creo customization applications that improve engineering productivity and design consistency.
Develop tools for CAD model creation, validation, data extraction, drawing/assembly support, and design standardization.
Support Creo user interface and workflow customizations, including optional exposure to Creo VB API or J-Link.
Design, develop, test, and deploy custom automation applications using Siemens NXOpen APIs and UFUNC.
Develop custom NX menu integrations, toolbar extensions, user interfaces, and NX Block Styler applications.
Create automation tools to streamline engineering design, simulation, model validation, and data management workflows.
Develop reusable frameworks, utilities, and shared components to improve engineering productivity across CAD platforms.
Implement parametric modeling and design automation solutions across Creo and NX.
Automate generation, validation, and standardization of CAD models, assemblies, drawings, attributes, and engineering data.
Develop intelligent design automation capabilities that reduce manual effort and support repeatable engineering processes.
Support engineering quality improvements through model checks, data validation, and workflow automation.
Technology stack
Tools & Technologies.
The platforms and technologies you'll use to build modern, enterprise-grade solutions.
PTC Creo Parametric
Creo PRO/TOOLKIT
Creo VB API
Creo J-Link
Siemens NX
NX v2007
NXOpen
UFUNC
NX Block Styler
NX menu customization
NX toolbar customization
Windchill
PTC Windchill
Teamcenter
Teamcenter ITK
BMIDE
Simcenter
CAD automation
Parametric design
CAD-PDM synchronization
Requirements
Skills & Experience.
We value curiosity, collaboration and continuous learning. If you don't meet every requirement but believe you can make an impact, we'd still love to hear from you.
Essential
Required Qualifications
PTC Creo Parametric customization and automation
Creo PRO/TOOLKIT API development
Siemens NX customization and automation (NX v2007+)
NXOpen API development
UFUNC (NX User Functions)
NX UI customization (menus/toolbars) and/or NX Block Styler
Strong C++ (object-oriented programming)
C# (practical development)
Java for Windchill-related customization/integration
CAD automation for models/assemblies/drawings (creation, validation, data extraction, standardization)
PLM/PDM integration concepts (CAD-PDM synchronization, attribute mapping, metadata management)
PTC Windchill and/or Siemens Teamcenter exposure in engineering workflows
Visual Studio and debugging skills
Source control (Git or equivalent)
Agile/Scrum delivery in distributed/global teams
Preferred
Nice to Have
Windchill customization (Java-based) and CAD/PDM integration depth
Teamcenter ITK development
BMIDE configuration/customization
Creo VB API
Creo J-Link
NX Simulation / Simcenter integration exposure
CAD data migration/conversion
Engineering change process knowledge
Reusable automation framework development (enterprise-scale)
Model-Based Engineering (MBE)
Digital Thread / Digital Twin initiatives
Experience supporting large enterprise engineering application environments
What you'll gain
More Than Just A Job.
We're committed to helping every team member grow professionally, personally and technically while working on meaningful projects.
Global Exposure
Collaborate with international clients and multicultural teams on enterprise programmes.
Continuous Learning
Expand your expertise through mentoring, certifications and hands-on project experience.
Career Growth
Take ownership, develop leadership skills and grow your consulting career over time.
Flexible Working
Hybrid and remote collaboration designed around trust and delivering exceptional outcomes.
People First
Join a supportive culture where collaboration, respect and long-term relationships come first.
Enterprise Projects
Work on meaningful technology initiatives for leading organisations across industries.
Apply
Apply for Senior CAD Automation & CAD-PLM Integration Developer (Creo PRO/TOOLKIT + Siemens NXOpen)
One page, about two minutes. We only ask for what we actually need to have a first conversation.