Senior Software Engineer

Pilot Thomas LogisticsDenver, CO
3d$125,000 - $165,000Hybrid

About The Position

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.

Requirements

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

Nice To Haves

  • 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

Responsibilities

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

Benefits

  • Employees also have the opportunity to become a PTC shareholder through our employee share purchase program (ESPP), which allows for the purchase of discounted PTC stock.
  • Certain roles may also be eligible for participation in our equity programs.
  • Employees may be eligible for medical, dental and vision insurance, paid time off and sick leave, tuition reimbursement, 401(k) contributions and employer match, flexible spending accounts, life insurance, disability coverage and, if you are an office-assigned employee, a generous commuter subsidy.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service