PTC is looking to improve operations, create better products, and empower people in all aspects of their business by developing and enhancing the Onshape platform, specifically the Assembly design tools.
Requirements
- Strong understanding of fundamental computer science principles for optimized and scalable coding solutions
- Proficiency in at least one Object Oriented programming languages such as Java, C++
- Strong verbal and written communication skills to effectively collaborate with teams and stakeholders
- Eagerness to continuously learn and adapt to new technologies, tools, and techniques
- Front-end development in TypeScript
- Back-end development in Java
- Coding in C++
Responsibilities
- Assist in adding and enhancing functionalities to the Assembly design area in Onshape
- Code and debug new functionality, primarily in front-end development in TypeScript and back-end development in Java
- Participate in code reviews to refine any code before it is merged into the code base
- Communicating with members of R&D (QA/UX) to understand the details of new functionality to be implemented
- Periodically checking in with mentor to communicate progress and roadblocks
- Work with other teams in R&D to specify the new functionality and implement it within Onshape’s code base
- Coding in C++
Other
- Strong Problem-Solving Skills
- Strong verbal and written communication skills to effectively collaborate with teams and stakeholders
- Eagerness to continuously learn and adapt to new technologies, tools, and techniques
- Proud to be an Equal Opportunity Employer, we welcome applicants from all backgrounds and hire without regard to race, national origin, religion, age, color, ethnicity, ancestry, marital status, sex (including pregnancy), sexual orientation, gender identity, gender expression, genetic information, disability, veteran status, or any other characteristic protected by local, state, or federal laws, rules, or regulations