We are looking for a C++ Software Engineer to join the Spectacles Computer Vision Team at Snap Inc!
β
What You Will Do:
In this role, you will be working in a small team writing efficient code for our most exciting products, solving some of our industryβs toughest challenges and developing the next generation of wearable devices. Working from our Vienna office, you will be collaborating closely with other Snap hardware and software teams around the world. You will also:
- Integrate cutting-edge Computer Vision systems with robust real-time performance
- Work closely with embedded systems and computer vision teams to enable complex software to run efficiently on wearable hardware
- Design and implement tools for analyzing performance and quality of our algorithms
- Write clean, well designed and thoroughly tested code
β
β
Knowledge, Skills, & Abilities
- Strong understanding of Computer Science fundamentals
- Comfortable with large code bases, code reviews and version control (git)
- Great communication skills; Β ability to work with cross-functional teams
- Ability to travel internationally
β
β
Minimum Qualifications
- BSc in Computer Science, or equivalent field
- At least 2 years of experience in native software development (C++)
β
β
Preferred Qualifications
- Understanding of computer vision fundamentals
- Experience in one of the following areas: Object detection and tracking, Computational Photography, SLAM, 3D reconstruction, Depth estimation, Robotics, Optimization
- Experience with high-level software design and abstractions for efficient system performance
- Experience with continuous integration, code quality management (static code analysis, address sanitizer, etc.) and code versioning (git)
β