Software Platform Architect

Plantation, FL; Sunnyvale, CA; Culver City, CA; Austin, TX; Seattle, WA; Toronto, ON; Remote

Magic Leap logo
Magic Leap
Apply now Apply later

Posted 3 weeks ago

Magic Leap is an eclectic group of people who share a magical vision of the future. And we’re growing.

Our mission is to harmonize people and technology to create a better, more unified world. Our vision is to amplify the best parts of you and to advance the human spirit.

Job Description

You will be responsible for platform architecture and technical leadership for multiple layers of Lumin OS stack. You will work with external partners and teams within Magic Leap to ensure a world-class mixed reality platform, applications and experiences. Additional responsibilities include managing vendor/partner relationships, evaluating technology opportunities, and participating in the overall product development at Magic Leap.

Responsibilities
  • Work as a key member of the core software platform architecture team
  • Provide technical leadership to software engineering teams for scalable and maintainable architecture
  • Involved with technology selection, architecture and planning activities
  • Work with customers and suppliers to develop and integrate innovative solutions
  • Investigate next generation technologies for applicability to solve current and future technical challenges
  • Follow industry trends and developments to rapidly absorb new knowledge bases and incorporate them into new and existing architectures
Qualifications
  • 15+ years embedded software development
  • Extensive experience in application development frameworks, cloud integration and optimization
  • Extensive experience in mobile platforms development
  • Detailed understanding of RTOS and Mobile HW
  • Detailed understanding of Linux based Embedded operating systems. Android experience is a big plus
  • Strong knowledge of system level optimization strategies (around storage, caching, performance, power, memory, reliability, IPC)
  • Experience with performance tuning and tools is desirable
  • Extensive experience in Software requirements analysis and proficient in authoring, editing and presenting technical documents
  • Proficient in verbal/written communication skills including presentation to large audiences
  • Knowledge of Graphics and Computer Vision. Experience with AR/VR is a plus
  • Experience working with SW/HW vendors
  • Experience with sensor fusion and machine learning algos is useful
  • Experience in game development is useful
Additional Information
  • All your information will be kept confidential according to Equal Employment Opportunities guidelines
Job tags: Android Computer Vision Linux Machine Learning Mobile