Software Engineer, CV
Snap Inc.· Computer Vision R&D (Specs Inc. - Vienna)
Viennafull-timePosted 2mo ago
About the role
Software Engineer to join the Computer Vision R&D team in Vienna, working on state-of-the-art CV for Snap’s wearable devices (Specs). Collaborates with hardware and software teams globally.
Responsibilities
- Developing and integrating cutting-edge Computer Vision algorithms for low-powered devices
- Design and implement tools for analyzing performance and code quality as well as work on tests and data visualization.
- Work together with our cross-functional engineering and research teams in software engineering, computer vision, machine learning and graphics.
Qualifications
- Bachelors’ degree in a technical field such as computer science, mathematics or equivalent experience.
- 3+ years of experience in software development with modern C++.
- Good understanding of linear algebra, geometry and optimization
- Basic working knowledge in geometric computer vision and/or machine learning
- Strong knowledge in C++
- Strong understanding of computer science fundamentals and computer system architecture
- Ability to understand, debug and improve existing code
- Strong communications and interpersonal skills
- A genuine passion for learning new things and helping colleagues improve.
Skills
Required:C++Computer visionLinear algebraDebuggingCommunicationLearning mindset
Benefits
- Paid parental leave
- Comprehensive medical coverage
- Emotional and mental health support programs
- Compensation packages that let you share in Snap’s long-term success
Last updated Oct 21, 2026. Interested? Apply on the company site.
About Snap Inc.
We contribute to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together.
We believe the camera presents the greatest opportunity to improve the way people live and communicate.
cameramessagingsocial mediaARAI
More open roles at Snap Inc.
- Senior Manager, Global Strategic Accounts4d agoNew York · Sales
- Senior Account Manager4d agoHybrid (Tel Aviv) · Sales
- Associate Client Partner4d agoHybrid (Los Angeles), Hybrid (New York) · Sales
- Senior Client Partner4d agoHybrid (Toronto) · Sales
- Client Partner, SMC4d agoHybrid (Austin; Los Angeles; New York; Palo Alto; San Francisco) · Sales