Master's degree or higher in Computational Mechanics, Applied Mathematics, Computational Geometry, Engineering, Physics, or related fields.
3+ years experience in C++ (11 or higher) with strong understanding HPC e.g., CUDA and/or OpenMP.
Proficiency in linear algebra and vector/tensor calculus.
Works independently with minimal supervision
Excellent communication and strong problem-solving skills.
Will be a plus:
Experience with various geometry representations e.g., parametric or implicit
Experience with GNU Make & MSVC
Experience with version control e.g., git or mercurial.
Experience with debugging tools e.g., GDB, Valgrind, VS debugger
For more information about PTC's comprehensive benefits, please visit our Careers Page .
Applications will be accepted on an on-going basis.
For more information about PTC's comprehensive benefits and our AI usage, please visit our Careers Page (https://www.ptc.com/en/careers/united-states-careers). Applications will be accepted on an on-going basis until the opportunity is filled.
Life at PTC is about more than working with today's most cut
Our world is transforming, and PTC is leading the way. Our software brings the physical and digital worlds together, enabling companies to improve operations, create better products, and empower people in all aspects of their business.
Our people make all the difference in our success. Today, we are a global team of nearly 7,000 and our main objective is to create opportunities for our team members to explore, learn, and grow - all while seeing their ideas come to life and celebrating the differences that make us who we are and the work we do possible.
Denver, CO - Hybrid
Generative design is transforming the way products are conceived, designed, and manufactured. The PTC Generative Design team is looking for a talented Software Engineer to join our highly skilled team. If you are driven to innovate and deliver a functional approach to design; providing new tools for engineers to imagine, design and make a better world, this role could be a perfect fit.
As part of your job you will:
Design and implement generative design software solutions for integration into Creo and Onshape products.
Deliver high-quality, innovative solutions by applying first principles to address the needs of engineers.
Communicate technical design and delivery schedules with peers.
Collaborate with other developers, quality assurance and software engineers.
Write automated tests for the newly added code.
Review code written by peers.