Sr. Software Engineer - CAD Tool - Creo
- Source: Yash
- YASH Technologies
- On-site
- State of Karnataka, India
- Senior
Job Description
Date: Sep 23, 2026
Job Requisition Id: 66048
Location: IN Bangalore, KA, IN
YASH Technologies is a leading technology integrator specializing in helping clients reimagine operating models, enhance competitiveness, optimize costs, foster exceptional stakeholder experiences, and drive business transformation.
At YASH, we’re a cluster of the brightest stars working with cutting-edge technologies. Our purpose is anchored in a single truth – bringing real positive changes in an increasingly virtual world and it drives us beyond generational gaps and disruptions of the future.
We are looking forward to hire CAD Tool - Creo Professionals in the following areas :
Job description:
Experience required: 5-8+ years
Requirements :
Position Summar
Client is seeking a highly skilled CAD Automation Developer to support engineering automation, CAD customization, and PLM integration initiatives within the Solar Engineering organization. This role will develop custom automation solutions for both PTC Creo Parametric and Siemens NX, integrate CAD workflows with enterprise PLM/PDM systems, and help drive engineering productivity, design quality, and digital engineering maturity.
The ideal candidate has hands-on experience with PTC Creo PRO/TOOLKIT and Siemens NXOpen APIs, strong C++ capability, practical C# experience for NX/UI development, and Java experience to support PTC Windchill customization and integration.
Key Responsibilities
Creo Customization & Automation
- Design, develop, test, deploy, and support custom automation solutions using PTC Creo PRO/TOOLKIT APIs.
- 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.
NX Customization & Automation
- 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.
CAD Automation & Parametric Design
- 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.
PLM, PDM & Windchill Integration
- Develop and support integrations between CAD platforms and PLM/PDM systems, including Windchill and Teamcenter where applicable.
- Use Java where needed to support PTC Windchill customization, integration, automation, and workflow-related development.
- Support CAD-PDM synchronization, attribute mapping, metadata management, and engineering data management workflows.
- Collaborate on future-state engineering system integration, digital thread, and model-based engineering initiatives.
Agile Delivery & Engineering Collaboration
- Participate in Agile ceremonies, sprint planning, backlog refinement, demos, and continuous improvement activities.
- Collaborate with global engineering, IT, product development, and PLM stakeholders to identify automation opportunities.
- Troubleshoot, debug, tune, and resolve CAD automation and integration-related issues.
- Follow software engineering best practices, coding standards, version control, and SDLC processes.
Required Technical Skills
Category
Skills / Experience
CAD Platforms
PTC Creo Parametric; Siemens NX v2007 or higher
Creo Development
PRO/TOOLKIT API development; Creo modeling fundamentals; assemblies, drawings, and design workflows
NX Development
NXOpen API; UFUNC; NX Block Styler; NX menu, toolbar, and UI customization
Programming
C++; C#; Java for Windchill-related development and integration
UI / Tools
Visual Studio; debugging tools; Windows Fo…
Skills
- ptc-creo
- creo-parametric
- siemens-nx
- cplusplus
- c-sharp
- Java
- ptc-windchill
- streamline
- microsoft-visual-studio
- visual-studio
- siemens-teamcenter
- simcenter
