Events  Deals  Jobs 
    Sign in  
Magic Leap // augmented reality tech
Engineering, Full Time    Sunnyvale, CA; Toronto, ON; Zurich, Switzerland; Remote (US based only)    Posted: Monday, March 07, 2022
Apply To Job

Job Description

We have an exciting opportunity in our Perception group for talented software engineers & researchers with exceptional development/research skills in the field of Computer Vision & Deep Learning. The primary responsibility of the Senior Computer Vision Researcher/Engineer is to conduct independent research & development of core perception components within the agreed upon scope & schedule as defined by the management team. Qualified candidates will be driven self-starters, robust thinkers, strong collaborators, & adept at operating in a highly dynamic environment. We look for colleagues that are passionate about our product & embody our values.


  • Conduct independent research & development work on advanced computer vision components like  dense environment mapping, 3D scene understanding, Large Scale mapping
  • Provide leadership & mentorship to more junior software engineers, technicians & interns
  • Work hand-in-hand with all the key stakeholders & developers across the company contributing to computer vision components
  • Write maintainable, reusable code, leveraging test driven principles to develop high quality geometric vision modules
  • Troubleshoot & resolve software defects & other technical issues
  • Review individual developer's code in the team to ensure highest code quality


  • 2+ years of working experience in Computer Vision targeted to product development
  • Expert knowledge in Computer Vision in at least one of the following domains:
    • Dense Environment Mapping: Design & implement advanced algorithms for reconstructing dense 3D models of indoor environments using depth sensors
    • 3D Scene Understanding: Design & implement 3D scene segmentation algorithms based on depth, motion or texture data
    • Large scale mapping: Design & implement advanced algorithms for large scale mapping to extend computer vision spaces to large areas
  • Expert level in C++ (programming & debugging)
  • Experience working with OpenCV
  • Experience in Deep Learning is preferred with knowledge of at least one of TensorFlow, PyTorch, or Caffe
  • Knowledge of parallel computing, OpenCL, CUDA, GPGPU is a plus
  • Knowledge of 3D geometry & point cloud processing frameworks, such as PCL is a plus
  • Knowledge of software optimization & embedded programming is a plus


  • MS in Computer Science or Electrical Engineering (with minimum of 5 years of relevant experience)
  • Ph.D. is preferred (with a minimum of 2 years of relevant experience)

Additional Information

  • All your information will be kept confidential according to Equal Employment Opportunities guidelines


Apply To Job
© 2022 GarysGuide      About    Feedback    Press    Terms