Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 19108152

    YASH Technologies logo

    Sr. Software Engineer - CAD Tool - Creo

    YASH Technologies · Indore · onsite · Posted 27d ago

    Undisclosed8–13 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    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 Forms or equivalent UI development approaches

    PLM / PDM

    PTC Windchill; Siemens Teamcenter; CAD-PDM synchronization; engineering data workflows

    Integration

    CAD-PLM integration; REST/API integration exposure; engineering application ecosystem integration

    Data Management

    User-defined attributes, title block attributes, PDM-linked attributes, metadata, and engineering properties

    Software Engineering

    Object-oriented programming; SDLC; source control such as Git or equivalent

    Delivery Methodology

    Agile / Scrum delivery methods and collaboration with distributed engineering teams

    Preferred Skills

    • Windchill customization, Java-based Windchill development, and CAD/PDM integration experience.
    • Teamcenter ITK development and BMIDE configuration/customization experience.
    • Creo VB API, J-Link, or additional Creo customization approaches.
    • NX Simulation / Simcenter integration exposure.
    • Product data management, CAD data migration/conversion, and engineering change process knowledge.
    • Reusable automation framework development and enterprise-scale engineering workflow automation.
    • Model-Based Engineering, Digital Thread, Digital Twin, or related digital engineering initiatives.
    • Experience supporting global engineering organizations and large enterprise application environments.

    Qualifications

    • Bachelors degree in Mechanical Engineering, Computer Science, Information Technology, or related discipline.
    • Minimum 5 years of hands-on CAD customization and automation development experience; 8+ years preferred for senior candidates.
    • Demonstrated experience with Creo PRO/TOOLKIT and/or Siemens NXOpen API development; strong candidates should bring depth in one platform and practical capability in the other.
    • Strong programming foundation in C++ with C# and Java highly preferred.
    • Experience working with engineering application ecosystems, PLM/PDM environments, and enterprise engineering workflows.
    • Proven ability to deliver scalable automation solutions in complex, global engineering environments.

    Expected Outcomes / What Success Looks Like

    • Delivery of scalable CAD automation solutions across Creo and NX that reduce manual engineering effort and cycle time.
    • Improved design quality, consistency, and engineering productivity through custom tools and workflow automation.
    • Successful CAD-PLM integration and improved data consistency between design tools, Windchill, Teamcenter, and related enterprise systems.
    • Reusable automation frameworks and utilities that can be extended across engineering applications and global teams.
    • Long-term contribution to Solar Engineerings CAD/PDM Agile delivery team and engineering automation roadmap.

    Ideal Candidate Profile

    Senior CAD Automation Developer / CAD-PLM Integration Developer with deep engineering automation experience, strong Creo PRO/TOOLKIT and Siemens NXOpen capability, strong C++ fundamentals, practical C# experience, and Java capability for Windchill customization and integration. The candidate should be comfortable collaborating with global engineering teams and delivering enterprise-scale automation solutions across CAD, PLM, and digital engineering workflows.

    Candidate Expectations

    The ideal candidates should:

    • Have strong hands-on experience in Creo customization, automation, and application development.
    • Demonstrate proficiency in relevant Creo APIs, automation frameworks, and associated development technologies.
    • Possess experience in designing and implementing engineering automation solutions that improve productivity and process efficiency.
    • Have good problem-solving skills and the ability to work independently in a collaborative environment.
    • Exhibit strong communication skills and the ability to engage effectively with technical and business stakeholders.
    • Please prioritize quality profiles and ensure the submitted candidates closely align with the skills and experience outlined in the JD.

    At YASH, you are empowered to create a career that will take you to where you want to go while working in an inclusive team environment. We leverage career-oriented skilling models and optimize our collective intelligence aided with technology for continuous learning, unlearning, and relearning at a rapid pace and scale.

    Our Hyperlearning workplace is grounded upon four principles

    • Flexible work arrangements, Free spirit, and emotional positivity
    • Agile self-determination, trust, transparency, and open collaboration
    • All Support needed for the realization of business goals,
    • Stable employment with a great atmosphere and ethical corporate culture



    Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

    Sourced from naukri

    Skills

    Engineering DesignAutomationPLMsystem integrationSimulationvbCADC plus pluscodingApplication Development

    About YASH Technologies

    YASH Technologies logo

    YASH Technologies

    IT Services & Consulting

    4.9k+

    employees

    1996

    30 years old

    Indore, Madhya Pradesh

    India

    About

    YASH Technologies is a leading systems integrator and outsourcing partner that focuses on empowering its customers to drive enterprise-wide business transformation at scale.

    Industries

    IT Services & Consulting

    Employee ratings

    2,024 reviews

    3.6/ 5

    Culture

    3.6

    Career growth

    3.1

    Work-life

    3.7

    Employees rate it well for

    Work Life Balance263Work Culture219Senior Management171Salary156Job Security147

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Sr. Software Engineer - CAD Tool - Creo · waiting for your command