This job might no longer be available.
Senior Software Engineer, Application Framework - Contractor
3 years ago
Company Description
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
Our team focuses on hiring Engineers with a broad set of technical skills who are ready to take on the unique challenges as well as bring fresh ideas to the development of applications in mixed reality.
For this role, you will be working on a small team that develops operating system level user interactions with content in the 3D virtual landscape. Our goal is to make working in augmented reality easy and intuitive, and to provide the foundation for new experiences on the platform. You must have strong C++ skills and have shipped world-class technologies or products for mobile, desktop or virtual and mixed reality platforms. Strong 3D math and linear algebra skills, experience working with games software, or similar real-time systems is a must. You must be prepared to drive ambiguous projects in a fast-paced environment with a high degree of self-motivation and direction.
Responsibilities:
- Design and implement mixed reality frameworks, services, tools, and applications for the Lumin OS
- Team player who will collaborate with cross-functional groups to define, and ship mixed reality experiences for the Magic Leap device
- Troubleshoot and resolve software defects and technical implementation issues
- Write unit, integration, and performance tests
Qualifications:
- 7+ years of professional experience in the gaming industry or using real-time 3D technologies
- Solid 3D math skills including vectors, transformation matrices, and analytical geometry
- Strong modern C++ knowledge and programming skills
- Experience with multi-threaded programming
Nice-to-have:
- Experience with OpenGL, Vulkan, or similar 3D graphics API
- Experience with shaders, geometry processing, and lighting
- Familiarity with developing platform services on Android or other mobile platforms
Education:
- BA/BS in Computer Science or equivalent work experience
Additional Information:
- All your information will be kept confidential according to Equal Employment Opportunities guidelines
Create Your Profile — Game companies can contact you with their relevant job openings.