As a Computer Vision Engineer on this team, youโll work on solving some of our industryโs toughest challenges and develop the next generation of wearable devices. ย We work on wearables and look to push the boundaries of what is possible. ย Working from our Vienna office, you will be collaborating closely with other Snap hardware and software teams around the world.
โ
What youโll do:
- Contribute to state-of-the-art tracking / SLAM algorithms
- Develop novel features for the next generation of AR products
- Design, implement, and integrate existing and new Computer Vision and Augmented Reality algorithms
- Research new techniques to improve speed, quality of existing algorithms for Computer Vision
- Work with our computer vision team to deliver next-generation detection (such as face, hand, body etc.) technology for augmented reality systems
โ
Knowledge, Skills & Abilities:
- Solid foundation in Computer Vision such as camera models, multi-view geometry and transformations
- Solid math background with understanding of 3D geometry, trigonometry and linear algebra
- Ability to transform ideas into clean, fast and reliable code
- Attention to detail, strong desire for quality and good communication skills
- Outstanding problem solving skills
โ
โ
Minimum Qualifications
- BSc/MSc with 3+ years of relevant experience from industry in a relevant engineering discipline (e.g. computer science, mechatronics, mathematics, robotics, ...)
- Experience with SLAM or visual tracking systems
- Track record of successful projects showing computer vision skills
- 3+ years of programming experience in C++
โ
โ
Preferred Qualifications
- Masters, PhD, or industrial experience in a relevant engineering discipline
- Experience with non-linear optimization, Kalman filtering, State-estimation
- Experience in implementing high-performance computer vision algorithms
โ