You are viewing a preview of this job. Log in or register to view more details about this job.

Onshape Modeling Development - Graphics/UI Intern

PTC
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 graphics and modeling UI development teams play a critical role in making our customers successful. The graphics team provides a real-time rendering system that enables efficient interaction with the visual aspects of a user’s design. The modeling UI team crafts interfaces that are intuitive and enable efficient workflows to aid in user design. As an intern, you will assist in adding and enhancing functionality to one or both of these areas.
 
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, but may include back-end development in Java and 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:
  • Good problem solving skills
  • Experience with either a modern web UI Framework (e.g., Angular, React, VueJS), and/or experience with computer graphics
  • Good 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.
-