American Bureau of Shipping

Contract - Senior Creo Toolkit Developer - Digital Product Development

American Bureau of Shipping$110K — $130K *
Manufacturing & Automotive
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Mechanical Engineering, or related technical discipline.
  • 5 years of experience with PTC Creo Parametric and Creo Toolkit.
  • Strong proficiency in C and C++ programming languages.
  • Experience with Windchill integration and APIs, including Java and REST Services.
  • Solid understanding of CAD data management and Product Lifecycle Management (PLM) best practices.
  • Excellent communication skills, both written and verbal.

Responsibilities

  • Design and maintain custom applications using PTC Creo Toolkit (C/C++).
  • Develop integrations between Creo Parametric and PTC Windchill.
  • Automate engineering workflows and create productivity-enhancing CAD tools.
  • Manage CAD data, attributes, and configurations throughout lifecycle processes.
  • Support digital initiatives like Model-Based Definition (MBD) and digital engineering.
  • Collaborate with team members to gather requirements and develop technical solutions.
  • Troubleshoot and resolve issues related to Creo customizations and data management.

Benefits

  • Collaborative work environment with cross-functional teams.
  • Exposure to cutting-edge technologies in engineering software.
  • Opportunities for professional growth and development in engineering disciplines.
  • Engagement with industry best practices in digital engineering and automation.
  • Participation in architecture and code reviews for continuous improvement.
Full Job Description
Job 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.


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 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
    • 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. a7 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

Other

This job description is not intended, and should not be construed, to be an all-inclusive list of responsibilities, skills, efforts or working conditions associated with the job of the incumbent. It is intended to be an accurate reflection of the principal job elements essential for making a fair decision regarding the pay structure of the job. #ogjs

About American Bureau of Shipping

The American Bureau of Shipping (ABS) is a classification society, with a mission to promote the security of life, property and the natural environment, primarily through the development and verification of standards for the design, construction and operational maintenance of marine-related facilities. ABS is the largest classification society globally, with more than 200 offices in 70 countries. The organization was founded in 1862 and is headquartered in Spring, Texas.
Learn more about American Bureau of Shipping
Size
5,000 employees
Industry
Founded
1862

Similar Jobs

More Jobs at American Bureau of Shipping

More Manufacturing & Automotive Jobs

Find similar Contract - Senior Creo Toolkit Developer - Digital Product Development jobs: