Logo Snapchat

Software Engineer C++ Calibration

Job

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

    In this role you develop C++ low-latency algorithms, build and automate test stations with high-speed cameras and robots, collaborate with computer vision and mechanical teams, and optimize code for power and performance.

    Job Technologies

    Your role in the team

    • You will support our Spectacles software team to develop efficient and performant algorithms for next generation Spectacles, with a particular focus on latency.
    • Your role will include exploring new testing capabilities using camera systems and robots.
    • Working from our Vienna office, you will collaborate with researchers and engineers from various disciplines such as computer vision, graphics, or mechanical engineering and from all around the world.
    • Develop, setup and test an automated test station measuring latency using cameras and robots.
    • IMPORTANT RULES: - Maintain the original formatting and structure - Translate technical terms accurately (e.g., "Frontend", "Backend", "DevOps", "Scrum Master") - Use industry-standard terminology for HR and tech - Preserve the tone (formal/informal, you) - Translate only the text, do not add explanations - Keep the structure in bullet lists - Technical terms that are internationally used may remain untranslated - Ensure correct grammar and natural flow Text to translate: Collaborate with computer vision and mechanical engineers on test station designs.
    • IMPORTANT RULES: - Maintain 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 - In lists, preserve the structure - Technical terms that are internationally used can remain untranslated - Ensure correct grammar and natural flow Text to translate: Analyze and optimize existing algorithms for the highest efficiency in terms of power and latency.
    • Write clean, well designed and thoroughly tested code.

    This text has been machine translated. Show original

    Our expectations of you

    Qualifications

    • Strong knowledge in C++.
    • Comfortable with large code bases, code reviews and version control (git).
    • 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. - Maintain the bullet list structure. - Technical terms used internationally may remain untranslated. - Ensure correct grammar and natural flow. Text to translate: Basic skills to work with mechanical and robotic installations.
    • Great communication skills; ability to work with cross-functional teams.
    • Ability to travel internationally.
    • BSc in Computer Science, or equivalent field.
    • Solid knowledge of computer vision fundamentals such as camera models and transformations.

    Experience

    • At least 2 years of experience in native software development (C++).
    • Master's, PhD, or industrial experience in a relevant engineering discipline.
    • Experience in one of the following areas: Robotics, Mechanics, Actuators, High-speed Cameras, Camera Calibration.
    • IMPORTANT RULES: - Maintain 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 - In lists, preserve the structure - Technical terms that are used internationally may remain untranslated - Pay attention to correct grammar and natural flow Text to translate: Experience with high-level software design and abstractions for efficient system performance.

    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

    Software Engineer C++ Calibration

    Location
    Vienna
    Working Model
    Hybrid, Onsite

    More Jobs