Software Engineer (f/m)
PTC, Cambridge, United Kingdom
Remote - Onsite - Visa
This role covers all aspects of software development for the industry leading Augmented Reality SDK. With a strong mathematical background, you will become part of the team developing the latest computer vision technologies on a range of mobile and head-worn devices.
Essential skills for the role:
• C++ knowledge
• Good understanding of 3D geometry and matrix mathematics
• Practical experience of 3D graphics programming with the Direct3D, OpenGL ES or Metal graphics APIs
• Knowledge of or interest in Augmented Reality, Virtual Reality or Computer Vision
• Capable of designing and implementing efficient, high quality code
Additional desirable skills and experience:
• Good understanding of one or more mobile operating systems such as Windows 10, Android or iOS
• Code profiling, tuning and optimization
• Unity 3D game engine
• Scripting languages such as bash, Python or Lua
• An understanding of Agile development methodologies
• Source code control, continuous integration
Why is this an exciting opportunity?
• Dynamic and challenging environment with ability to develop and grow in a highly qualified team
• Working in a multi-cultural team of a global company
• Competitive compensation and benefits
How to apply:
Please contact Julia-Madeleine Krauthoff - jkrauthoff@ptc.com
This role covers all aspects of software development for the industry leading Augmented Reality SDK. With a strong mathematical background, you will become part of the team developing the latest computer vision technologies on a range of mobile and head-worn devices.
Essential skills for the role: • C++ knowledge • Good understanding of 3D geometry and matrix mathematics • Practical experience of 3D graphics programming with the Direct3D, OpenGL ES or Metal graphics APIs • Knowledge of or interest in Augmented Reality, Virtual Reality or Computer Vision • Capable of designing and implementing efficient, high quality code
Additional desirable skills and experience: • Good understanding of one or more mobile operating systems such as Windows 10, Android or iOS • Code profiling, tuning and optimization • Unity 3D game engine • Scripting languages such as bash, Python or Lua • An understanding of Agile development methodologies • Source code control, continuous integration
Why is this an exciting opportunity? • Dynamic and challenging environment with ability to develop and grow in a highly qualified team • Working in a multi-cultural team of a global company • Competitive compensation and benefits
How to apply: Please contact Julia-Madeleine Krauthoff - jkrauthoff@ptc.com