Senior Software Engineer – Augmented Reality – Platform (f/m/d)
Looking for your next big challenge? You’ve found it!
Do you want to
change the way we create our new interconnected world?
passionate to drive the future of technology driven innovation?
If you’re curious, collaborative and motivated, then
PTC is looking for you!
We are a world-class team of engineers working on Vuforia, a market-leading mobile Augmented Reality (AR) platform powering PTC’s AR product portfolio. We are based in the beautiful city of Vienna, Austria, which repeatedly gets the top rank in Mercer’s Quality of Living survey. We love developing easy-to-use, high-performance, robust software solutions to address real-world challenges of our customers using AR. Our team has a diverse skill set including developing computer vision algorithms and machine learning, coding for multiple mobile and digital eyewear platforms, and testing our software in a wide range of environments.
Vuforia is the leading AR platform. Our technology has been adopted by a global ecosystem of more than 600,000 developers and partners, who have developed more than 60,000 applications for consumer and industrial use on a range of handheld and headworn devices. As a Software Engineer, you will contribute to the development of the Vuforia Engine, a cross-platform AR SDK leveraging computer vision and deep learning to deliver robust AR experiences in a variety of environments. While the Vuforia Engine gets released as a standalone product, it also powers Vuforia Studio, a tool for authoring and publishing industrial AR experiences, and the AR Remote Assistance application Vuforia Chalk.
You develop state-of-the-art AR technology and build new features in the Vuforia Engine that our developers will love. You put yourself into your users’ shoes when designing software interfaces and documenting your work. You write code for multiple mobile and eyewear platforms and devices, and keep it robust, fast and easy-to-test. You help your team by contributing to code reviews and improving the Vuforia software stack and developer toolset.
As part of the platform team your work will cover areas as diverse as camera access, video rendering, GPGPU, networking as well as integrating with platform AR enablers such as ARKit, ARCore and Windows MR. You will be working on a complex suite of multi-threaded software and keep your eyes on performance to deliver the best AR user experience.
Your Skills and Knowledge:
- Bachelor’s degree or higher in Computer Science or a related area
- Commercial software development experience with C++ and excellent problem-solving skills
- Experience with mobile or eyewear app development with at least one of the following platforms is a plus: iOS, Android, UWP, HoloLens
- Familiarity with multi-threaded and asynchronous programming is a plus
- Familiarity with AR systems is a plus
- Experience with Python and Continuous Integration is a plus
- Good verbal and written communication in English