PTC is developing a new SaaS Computer Aided Design (CAD) and design data management platform called Onshape, aiming to bring the physical and digital worlds together for professional mechanical designers and engineers.
Requirements
- 5+ years of development experience in an agile environment
- Experience in developing graphical applications with C++ and/or Java
- Familiarity with computer graphics, computational geometry or geometric modeling concepts
- Good knowledge of data structures, algorithms and software design patterns
- Familiarity with geometric modeling kernels (e.g. Parasolid, DCubed)
- Experience in developing a CAD, CAM, FEA, CFD or other engineering or scientific application
- Experience in full stack development
Responsibilities
- Design and implement new features and functionalities
- Troubleshooting customer issues in production stack
- Work with other teams in refining project specifications
- Communicate technical design and delivery-schedules with peers
- Program in different programming languages for different parts of the stack
- Write automated tests for the newly added code
- Focus on delivering high quality product and great user experience
Other
- Review code written by peers
- Strong problem-solving skills
- Self-sufficient and proactive
- Effective communication, comfortable working collaboratively on projects
- US Citizenship or GreenCard holder