Software Engineer Intern • Apply by April 1

Full time internship 6/6/22 – 8/12/22 – PTC – Boston, MA

Role Description

Onshape is a next-generation Software-as-a-Service (SaaS) product development platform that helps businesses of all sizes modernize and accelerate their design and manufacturing processes. The cloud-native platform is the only all-in-one system that combines robust computer-aided design (CAD) with powerful data management and collaboration tools. Onshape helps extended design teams work together faster from any location and helps executives make better decisions with real-time business analytics and unprecedented visibility into their company’s operations.
Your Impact

Onshape’s Assembly development team develops tools for Assembly design in Onshape. Using these tools, users can precisely assemble CAD bodies and animate motion, do interference detection, make exploded views and many more. As an intern, you will assist in adding and enhancing functionalities to this area
Your Team
As an intern, you are given the opportunity to work on end-user functionality with the goal of releasing the new functionality before the end of the internship. You will be paired with a mentor to learn the development processes and system architecture within Onshape. With their guidance you will work with other teams in R&D to specify the new functionality and implement it within Onshape’s code base.
Your Day-to-Day:
  • Communicating with members of R&D (QA/UX) to understand the details of new functionality to be implemented
  • Coding and debugging new functionality. This will primarily include front-end development in TypeScript and back-end development in Java, but may also include coding in C++Periodically checking in with your mentor to communicate progress and roadblocks
  • Participating in code reviews to refine any code before it is merged into the code base
Basic Qualifications:
Experience with object oriented programming languages like Java or C++Good problem solving skillsGood written and verbal communication skills
Learn and Grow with Us
PTC is focused on developing the workforce of tomorrow, and we offer a world class internship experience to do just that. Our internship program provides students with hands-on work experience in a fast-paced, dynamic, work environment. As an intern, you will be tasked with several impactful projects that will help you learn and develop in your field. At PTC, we believe that a strong internship program focused on growth and development, will turn the students of today into the highly skilled workforce of tomorrow. Each program has a unique structure, goals, and is designed to do just that.