Senior Software Development Engineer

Magic Leap Culver City, CA
Magic Leap is a seeking a Senior Software Engineer to lead in creation of unique experiences in mixed reality. The Senior Software Engineer will work alongside content artists and SDK developers to implement pipeline tools, customizations to 3D real-time engines, and advanced digital character technology. Qualified candidates need to be motivated and able to operate in a highly dynamic environment.


* Work within a team to deliver high quality mixed reality content

* Develop and maintain proprietary code to extend DCC platforms (Maya, etc.) and real-time game engines (Unreal, Unity)

* Build artist tools in support of high fidelity pre-rendered and real-time characters

* Create software and design solutions on new hardware platforms

* Monitor and manage technical performance of projects

* Identify requirements, risks, and dependencies

* Configuration management for project data


* 5+ years in computer graphics development for games or feature film

* Fluency in modern 3D graphics techniques (GL, DirectX, Vulkan)

* Expert level C++, Python, and familiarity with UI design (PyQt, PySide)

* Experience with data structures, parallel processing and GPU optimization

* Understanding of 3D math, including linear algebra and vector math

* Excellent problem solving, troubleshooting and debugging skills

* Strong understanding of coding process, standards, and maintainability

* Strong planning, creation, and testing of software

* Experience with VR and/or AR a plus

Additional Information

* All your information will be kept confidential according to Equal Employment Opportunities guidelines.