Magic Leap, Inc. is seeking a Senior Software Engineer to focus on building Augmented Reality (AR) Unity applications that provide solutions for driving virtual characters based on device sensors. This position will offer you the chance to work closely with designers and other cross-platform software engineers to design, develop, debug and deploy many functional aspects of the systems used to emulate and embody user actions in shared experiences. If you are a fast-learner with a positive attitude and a strong passion for working with new technology, come join the Solutions Design Team in redefining the way people experience the world and each other through unique AR technologies.
5+ years of software development experience with C, C++ and C#
5+ years of experience implementing and optimizing graphics, animation or physics algorithms with game engines such as Unity and Unreal
Strong 3D math skills required
Exceptional ability to write efficient, clean, maintainable and portable code
Strong proven experience in implementing and deploying complex algorithms
Nice to have:
Knowledge of geometry deformation and texture synthesis
Experience with large data collection systems and processing a plus
Experience with motion tracking systems including eye and hand tracking
Experience with development for Augmented Reality (AR), Virtual Reality (VR), or other forms of head mounted displays (HMDs) a plus
Experience with Machine Learning architectures and design a plus
Bachelor/Master's degree in Computer Science or relevant field, or equivalent experience
All your information will be kept confidential according to Equal Employment Opportunities guidelines.