> Markdown version of [/jobs/ext/1503174-contract-senior-creo-toolkit-developer-digital-product-development](https://www.wearedevelopers.com/jobs/ext/1503174-contract-senior-creo-toolkit-developer-digital-product-development). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Contract - Senior Creo Toolkit Developer - Digital Product Development - **Company:** American Bureau of Shipping - **Location:** Houston, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Computer-Aided Design, Application Programming Interfaces (APIs), Computing Platforms, Systems Engineering, Microsoft Azure, C Sharp (Programming Language), C++ (Programming Language), CAD Data Exchange, Software Quality, Code Review, Computer Programming, Continuous Integration, Data Security, Software Debugging, Document Management Systems, Python (Programming Language), Software Engineering, SQL Databases, Systems Integration, Windchill, Digital Twin, PTC Windchill, Git, Information Technology, Creo, Restful APIs - **Published:** July 30, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=7f08a6a08e4c6549 ## About the Role * Bachelor's degree in Computer Science, Software Engineering, Mechanical Engineering, or related technical discipline. * 5 years of hands-on development experience with PTC Creo Parametric and Creo Toolkit. * Experience and understanding of Creo surface creation and editing. * Strong proficiency in C and C++ programming. * Experience developing custom commands, menus, dialogs, event handlers, and automation within Creo. * Experience integrating Creo applications with PTC Windchill. * Working knowledge of Windchill APIs, including: + Windchill Java APIs + REST Services + Query and data access frameworks + Workflow and lifecycle-related APIs * Understanding of CAD data management and PLM best practices. * Strong debugging, troubleshooting, and software development lifecycle experience.Excellent written and verbal communication skills. Preferred Qualifications * Experience with Windchill customization and server-side development. * Hands-on experience using Creo Paramatric. * Experience with Java, JavaScript, Python, or C#. * Familiarity with Model-Based Engineering (MBE) and Model-Based Systems Engineering (MBSE). * Knowledge of engineering automation, digital thread, and digital twin concepts. * Experience with Agile/Scrum development methodologies. * Experience in maritime, offshore, manufacturing, aerospace, or industrial engineering environments. * Familiarity with CI/CD pipelines, Git, Azure DevOps, or similar development platforms. Knowledge, Skills, and Abilities * Creo Technologies + Creo Parametric + Creo Toolkit + J-Link (preferred) + Creo Object Toolkit (preferred) + Family Tables, Relations, Parameters, MBD * Windchill Technologies + Windchill PDMLink + Windchill REST Services + Windchill Java APIs + Info*Engine + Workflow and Lifecycle Management + CAD Document Management * Development Technologies + C/C++ + Java + SQL + REST APIs + XMLGit ## Description The Senior Creo Toolkit Developer will be responsible for developing and maintaining custom applications, plugins, and automation solutions using PTC Creo Toolkit. The ideal candidate will possess strong expertise in Creo Parametric customization, C/C++ development, and Windchill integration technologies, with a deep understanding of engineering design processes and Product Lifecycle Management (PLM) systems. This individual will collaborate with software developers, CAD administrators, engineering stakeholders, and solution architects to create innovative solutions that streamline engineering workflows and enhance the user experience across ABS engineering platforms. What You Will Do: * Design, develop, test, and maintain custom applications using PTC Creo Toolkit (C/C++). * Develop integrations between Creo Parametric and PTC Windchill utilizing Windchill APIs and services. * Create automated engineering workflows, custom user interfaces, and productivity-enhancing CAD tools. * Develop solutions for managing CAD data, metadata, attributes, configurations, and lifecycle processes. * Support Model-Based Definition (MBD), digital thread, and digital engineering initiatives. * Collaborate with engineering and business stakeholders to gather requirements and translate them into technical solutions. * Troubleshoot and resolve complex issues involving Creo customizations, Windchill integrations, and CAD data management. * Participate in architecture reviews, code reviews, and software quality initiatives. * Prepare technical documentation, deployment procedures, and user guides.Evaluate emerging technologies and recommend improvements to engineering systems and workflows. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Successful talent development: A joint journey of executives and talents](https://www.wearedevelopers.com/videos/1002-successful-talent-development-a-joint-journey-of-executives-and-talents) - [The Alpha‑Developer of Tomorrow: Building the Future of the Software Development Lifecycle](https://www.wearedevelopers.com/videos/1401-the-alpha-developer-of-tomorrow-building-the-future-of-the-software-development-lifecycle) - [Stop Committing Your Secrets - GIt Hooks To The Rescue!](https://www.wearedevelopers.com/videos/573-stop-committing-your-secrets-git-hooks-to-the-rescue) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)