Weβre looking for a Software Engineer to join the Spectacles team at Snap Inc!
β
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.
β
What youβll do:
- Develop, setup and test an automated test station measuring latency using cameras and robots
- Collaborate with computer vision and mechanical engineers on test station designs
- Analyze and optimize existing algorithms for highest efficiency in terms of power and latency
- Write clean, well designed and thoroughly tested code
β
Knowledge, Skills & Abilities:
- Comfortable with large code bases, code reviews and version control (git)
- Basic skills to work with mechanical and robotic installations
- 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:
- Masters, PhD, or industrial experience in a relevant engineering discipline
- Experience in one of the following areas: Robotics, Mechanics, Actuators, High-speed Cameras, Camera Calibration
- Experience with high-level software design and abstractions for efficient system performance
- Solid knowledge of computer vision fundamentals such as camera models and transformations
β