Senior Software Engineer (Embedded Algorithms) - Contractor

Magic Leap, Inc., Sunnyvale, CA

See jobs at Magic Leap, Inc.

Job Description

As a Sr. Software Engineer, you'll be responsible for designing and developing high-performance production software with state-of-the-art computer vision capabilities. Your code will be part of the foundations of our 3D platform that enables the next generation of computing applications for many years to come.


  • Extensive experience in C/C++
  • 5+ years experience 
  • Strong foundations of data structures, algorithms and computer architecture
  • Experience with software practices such as source control, testing, code review
  • 3D computer vision / 3D graphics, camera
  • Team player
  • Proven ability to learn quickly
Additional desirable qualifications:
  • Experience writing and maintaining production code
  • Experience in 3D computer vision & 3D graphics, camera
  • Experience in machine learning
  • Experience in parallel or distributed programming (MapReduce, Hadoop, etc)
  • Programming and debugging for VPU/DSP or similar architectures
  • Assembly languages
  • GPU/VPU programming
  • Experience in OpenCV and other computer vision libraries


  • BA/BS in CS, EE or similar required. MS, Ph.D. preferred

Additional Information

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

About Magic Leap, Inc.

How It All Began October 5, 2017 Today, Magic Leap is a company made up of hundreds of artists, engineers, explorers, and dreamers from around the globe, all chasing their curiosity toward the same goal – bringing together the digital and real worlds to advance human potential. But it all began on a road trip to Austin when we asked the question – “what if computing could spill outside the computer?”

Want to learn more about Magic Leap, Inc.? Visit Magic Leap, Inc.'s website.