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.
We are seeking a Senior Software engineer to focus on the next generation of mixed reality apps for our new Spatial Computing platform. This position will offer you the chance to work closely with other cross-platform software engineers to design, develop, debug and deploy many functional aspects of the Lumin OS. If you are a fast learner with a positive attitude and a strong passion for working with new technology, come to join us in redefining the way people experience the world through unique Spatial Computing technologies.
Write elegant, maintainable, reusable code, leveraging test driven principles to develop high quality applications
Support overall engineering and architecture effort of the software group
Troubleshoot and resolve software defects and other technical issues
Provide mentoring to their assigned development team, and to the wider development community
Build and maintain systems to drive compatibility testing
Excellent problem solving, troubleshooting and debugging skills
5-8+ years proficient experience working on software products
Expert level C++ in a production environment
Good knowledge of Multi-threading
BA/BS in Computer Science or equivalent work experience
Strong functional and automated testing, test strategy and planning and development experience
Experience with 3D Math, vectors, transformations
Familiarity with Android Open Source tool-chains, techniques, and native libraries.
Familiarity with the Android application component model and embedded IPC mechanisms
All your information will be kept confidential according to Equal Employment Opportunities guidelines.