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 - REDACTED_EMAIL
Ask HN: Who is hiring? (November 2016)