Culver City, CA, Plantation, FL (HQ), Sunnyvale, CA, Tel Aviv, Israel, Toronto, ON, Zurich, Switzerland
Magic Leap’s mission is to harmonize people and technology to create a better, more unified world. Magic Leap is a team of creatives and technologists building a lightweight, wearable that is capable of changing the way we experience the world around us. Magic Leap’s office in Zurich, Switzerland is a center of excellence for Computer Vision and Deep Learning. We are looking to gather pioneers across the globe to build a totally new kind of computer.
Do you want to play a key role in developing software that could change the way people interact with technology? Are you a self-starter who likes to take initiative and see your vision become reality?
The Zurich team is looking for an experienced engineer in Computer Vision, Deep Learning, and/or Robotics, with exceptional technical skills acting as a team player, and who is passionate about shaping the future of computing. The Senior Computer Vision R&D Engineer should be someone who can prototype quickly, while applying the fundamental understanding of the principles behind each vision problem to create clarity from ambiguity.
SLAM, Visual-Inertial Pose Estimation: Design and implement advanced algorithms for estimating the 3D pose of head-mounted device by optimally fusing visual and inertial measurements collected from multiple cameras and IMUs
Deep learning: Implement, and evaluate deep neural networks that can replace or work together with traditional computer vision algorithm, leveraging data to achieve better results using fewer sensors and less computing power
Programming / prototyping: Write elegant, efficient, maintainable, and reusable code
Data/Test driven R&D: Leveraging data and test driven principles to develop core functionality throughout the full development cycle from the applied research phase until productization
Expert advice: Provide expert advice for the organization in their respective fields of expertise
3+ years of experience in research and development of computer vision solutions
Experience in at least one of the following topics or related: Visual SLAM, Visual Inertial Odometry/Sensor Fusion, 3D reconstruction
Hands on experience working with deep networks for geometric computer vision problems using unsupervised and self-supervised approaches
5+ years coding & debugging of C++ (and C) and Python
Experience working with Deep Learning libraries such as PyTorch, TensorFlow
Experience with VR, AR, MR technologies is a plus
Knowledge software optimization and embedded programming is a plus
MSc or PhD in Computer Science / Computer Vision / Robotics or related is preferred