Contract - Senior Creo Toolkit Developer - Digital Product Development

American Bureau of Shipping (ABS)

Houston (TX)

On-site

USD 120,000 - 160,000

Full time

33 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ABS Digital Product Development seeks a Senior Creo Toolkit Developer to design, build, and support advanced engineering apps that integrate PTC Creo Parametric and Windchill within a modern digital engineering ecosystem.

The role emphasizes automating workflows, improving CAD data management, and enabling Model-Based Definition across ABS engineering platforms. Strong C/C++ and Windchill expertise are required.

Qualifications

  • 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 with 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.
  • Knowledge of Windchill REST Services, Windchill Java APIs, and related APIs.

Responsibilities

  • Design, develop, test, and maintain custom applications using PTC Creo Toolkit (C/C++).
  • Develop integrations between Creo Parametric and 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 stakeholders to gather requirements and translate them into technical solutions.
  • Troubleshoot and resolve complex issues involving Creo customizations and Windchill integrations.

Skills

Creo Parametric
Creo Toolkit
C/C++ programming
Windchill integration
REST Services
Windchill Java APIs

Education

Bachelor's degree in CS/SE/ME

Tools

Windchill PDMLink
J-Link
Creo Object Toolkit
REST APIs
Git

Job description

ABS Digital Product Development is driving the transformation of engineering and classification through advanced digital technologies, automation, model-based engineering, and integrated product lifecycle management solutions. We are seeking a highly skilled Senior Creo Toolkit Developer to help design, develop, and support next‑generation engineering applications that integrate PTC Creo Parametric and Windchill within a modern digital engineering ecosystem.

This role offers the opportunity to work on strategic initiatives that improve engineering productivity, automate complex workflows, and support the digital transformation of the maritime and offshore industries.

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.
What You Will Need:
Education and Experience
  • 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 Parametric.
  • 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
  • XML
  • Git
Reporting Relationships:

The incumbent reports to a manager-level position or above. This position does not have any direct reports.

Notice:

This position requires access to information that is subject to control by the Export Administration Regulations and/or the International Traffic in Arms Regulations. Any offer of employment shall be contingent upon the Company’s verification that the candidate is a “U.S. Person” or upon the receipt of all necessary export licenses or authorizations that may be required by U.S. export control laws. “U.S. Persons” are defined as U.S. citizens, U.S. lawful permanent residents (i.e., “green card” holders), or any individual granted protected status under the Immigration and Nationality Act (8 U.S.C. § 1324b(a)(3)), including asylees and refugees. In the event a candidate refuses or cannot otherwise provide the necessary information for the Company to determine whether such licenses may be required, or for the Company to obtain any required licenses, the Company shall maintain the exclusive right to discontinue the application process and/or withdraw any contingent offer that has been made.

#dice

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Product Lifecycle Developer
Product Lifecycle Developer

Bright Vision Technologies • Pflugerville (TX)

Remote
USD 115,000 - 135,000
Remote-friendly workplace
Career growth opportunities
Senior Engineer - Mechanical Engineering Software Tools (Technical Staff) Engineering Technologist
Senior Engineer - Mechanical Engineering Software Tools (Technical Staff) Engineering Technologist

Dell Technologies • Town of Texas (WI)

On-site
USD 229,500 - 297,000
Benefits package
Wellness program
PTC Creo Technical Lead
PTC Creo Technical Lead

Conmet • Vancouver (WA), Northern (KY)

Hybrid
USD 100,000 - 172,000
Medical/dental/vision coverage
Life and disability protection
Vacation plan
+6
Windchill Integration Developer
Windchill Integration Developer

Bright Vision Technologies • Cranberry Township

Remote
USD 100,000 - 180,000
Senior Engineer - Mechanical Engineering Software Tools (Technical Staff) Engineering Technologist
Senior Engineer - Mechanical Engineering Software Tools (Technical Staff) Engineering Technologist

Dell Technologies • Austin (TX)

On-site
USD 230,000 - 297,000
PTC Solutions Developer
PTC Solutions Developer

Bright Vision Technologies • Kirkland (WA)

Remote
USD 100,000 - 150,000
Configuration Management CAD Specialist
Configuration Management CAD Specialist

Via Logic LLC • Vista (CA)

On-site
USD 59,000 - 107,000
Health and Wellness programs
Income Protection
Paid Leave
+1
PLM Integration Engineer
PLM Integration Engineer

Bright Vision Technologies • Kirkland (WA)

Remote
USD 100,000 - 150,000
Senior Designer, MCAD
Senior Designer, MCAD

Marotta Controls, Inc. • Chaska (MN)

On-site
USD 87,500 - 105,000
Quarterly bonus
Medical and dental insurance
401(k) retirement plan with company match
Enterprise Integration Developer
Enterprise Integration Developer

Sabel Systems Technology Solutions Llc • Dayton (OH)

On-site
USD 90,000 - 130,000