P

PTC

Product lifecycle management software and services

Creo Core Geometry Intern

Software EngineeringPosted on Nov 11
Internship · Summer 2027Boston, MA, USA$28 - $33 /hrIn-person

About the Job

Requirements

  • Currently pursuing a degree in Computer Science, Mathematics, Engineering, or a related field.
  • Have programming experience in C, C++, or JavaScript.
  • Know linear algebra and multivariable calculus (Calculus III).
  • Have strong spatial reasoning and problem-solving skills.
  • Be familiar with source control tools and basic computer architecture.
  • Be able to work in a fast-paced, technically challenging environment.
  • Have strong communication skills and be able to explain complex technical concepts clearly.

Responsibilities

  • Maintain and develop the Creo Core Geometry kernel.
  • Work with algorithms that modify 3D geometry and enable engineers to design complex models.
  • Enhance algorithms for triangulation, graphics, and meshes; improve performance, refactor existing code, and develop new functional capabilities.
  • Develop in C or C++, commit code to a GitLab instance, and use the Microsoft Visual Studio compiler and debugger to inspect it.
  • Investigate 3D models and learn about splines, equation solvers, and geometric primitives that combine into complex shapes.
  • Work on tasks concerning the graphics stack or UI framework, depending on background and preferences.

Desired Qualifications

  • Have exposure to CAD software and parametric modeling concepts.
  • Have additional knowledge of differential geometry beyond Calculus III.
  • Have experience working with large, complex software systems.
  • Be familiar with JavaScript/C++ bindings.
  • Have experience with one or more of the following: source control, data visualization, scripting, or CAD modeling.

About the Company

PTC

Product lifecycle management software and services

PTC provides product lifecycle management (PLM) software and related services for discrete manufacturers. It helps companies manage the full lifecycle of a product—from inception and engineering design to manufacturing, service, and disposal—using software licenses and subscriptions plus ongoing support. The product suite handles data and process management such as CAD data, BOMs, change control, collaboration, workflows, and analytics, often integrating with design tools to streamline development and manufacturing. The company differentiates itself by offering end-to-end lifecycle coverage for enterprise customers, backed by professional services and support, aimed at helping global manufacturers accelerate time-to-market and boost productivity. The goal is to enable digital transformation and more efficient product development and operations in manufacturing.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Boston, MA
Founded
1985

Recently Posted Jobs

Explore more opportunities at PTC

See more jobs