Logo Snapchat

Computer Vision Engineer SLAM

Job

  • Level
    Experienced
  • Job Field
    Data, Embedded
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Vienna
  • Working Model
    Hybrid, Onsite
  • Job Summary

    In this role you develop robust SLAM and visual-tracking algorithms, implement efficient C++ for 3D reconstruction and camera calibration, improve non-linear optimization and Kalman filtering, and integrate real-time AR detectors.

    Job Technologies

    Your role in the team

    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.

    Working from our Vienna office, you will be collaborating closely with other Snap hardware and software teams around the world.

    • IMPORTANT RULES: - Keep the original formatting and structure - Translate technical terms correctly (e.g., "Frontend", "Backend", "DevOps", "Scrum Master") - Use industry-standard terminology for HR and tech - Maintain the tone (formal/informal, you) - Translate only the text, do not add explanations - Retain the bullet structure - Technical terms that are used internationally may remain untranslated - Ensure correct grammar and natural flow Text to translate: 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.

    This text has been machine translated. Show original

    Our expectations of you

    Qualifications

    • Solid foundation in Computer Vision, such as camera models, multi-view geometry, and transformations.
    • Solid mathematical background with an 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.
    • Track record of successful projects showing computer vision skills.

    Experience

    • BSc/MSc with 3+ years of relevant industry experience in a relevant engineering discipline (e.g., computer science, mechatronics, mathematics, robotics, ...).
    • Experience with SLAM or visual tracking systems.
    • 3+ years of programming experience in C++.
    • 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.

    This text has been machine translated. Show original

    Job Locations

    Map of company locations
    • Location Vienna

      Austria

    Topics that you deal with on the job

    This is your employer

    Snapchat

    Snapchat

    We believe that the camera is one of the most important tools for communication and self-expression. We are dedicated to creating new and innovative ways to improve the way people communicate and share their lives with others.

    Description

  • Company Type
    Established Company
  • Working Model
    Hybrid, Onsite
  • Industry
    Internet, IT, Telecommunication
  • Dev Reviews

    by devworkplaces.com

    Total

    (1 Review)
    3.6
    • Workingconditions

      4.6
    • Engineering

      2.7
    • Career Growth

      3.4
    • Culture

      4.0
    All Dev Reviews on devworkplaces.com
    Logo Snapchat

    Computer Vision Engineer SLAM

    Location
    Vienna
    Working Model
    Hybrid, Onsite

    More Jobs