Austin, TX, Plantation, FL (HQ), Seattle, WA, Sunnyvale, CA, Tel Aviv, Israel, Toronto, ON, Zurich, Switzerland
Magic Leap is an eclectic group of visionaries, rocket scientists, wizards, and gurus from the fields of film, robotics, visualization, software, computing, and user experience.
We are growing quickly, and this is the time to get on board and play a role in shaping the way people will be interacting with the world tomorrow
You will work on expanding Magic Leap’s platform to mobile devices by designing and implementing Magic Leap's mobile AR SDK. In this role, you will help build a cross-platform framework that enables large scale shared AR experiences between mobile devices (iOS, Android) and Magic Leap devices. This will require an extensive amount of experience in native development for mobile devices, beyond typical higher level application design. You will be working with cross platform native C/C++ libraries and integrating them into a variety higher level languages.
Develop Magic Leap’s cross platform mobile libraries, supporting Android, iOS, and Unity3D development
Integrate low level C libraries into higher level languages (C to C#, Java, and Swift)
Interface with cross functional teams to develop an end to end production ready SDK
8+ years of industry experience
Strong experience in building high quality mobile applications on iOS and/or Android
Extensive experience with ARKit and/or ARCore
Extensive experience with native programming on Android / iOS
Expert level in C and C++
Proficient in Swift and Java
Proficient in C#
Experience with Unity3D
Experience with SDK / API design
Strong communication skills
Ability to drive technical design and implementation
Bachelor’s Degree in Computer Science
All your information will be kept confidential according to Equal Employment Opportunities guidelines.