PTC's Onshape is developing a new SaaS platform for professional mechanical designers and engineers, aiming to create a one-of-a-kind 3D collaborative CAD platform with cutting-edge cloud, web, and mobile technologies.
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
- Self-sufficient and proactive
- Effective communication, comfortable working collaboratively on projects
- Experience with kinematics or motion simulation is a plus
- US Citizenship or GreenCard holder