Senior, Software Engineer, Unity Applications

Employer

Job Description

Job Description

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.

Qualifications
  • 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
Education
  • Bachelor/Master's degree in Computer Science or relevant field, or equivalent experience
Additional Information:
  • All your information will be kept confidential according to Equal Employment Opportunities guidelines.