Job Directory Principal Software Engineer, 3D Engine

Principal Software Engineer, 3D Engine
Culver City, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Magic Leap is looking to expand its Lumin Runtime team, we are looking for an exceptionally talented senior programmers who are ready for a challenge to help in the production of their proprietary Spatial computing application framework.

Responsibilities

* Be proactive and able to help with ad-hoc problem solving.
* Must be a team player and know the importance of listening to others.
* An avid enthusiast for Spatial computing and 3d technologies.
* Experience communicating the use of 3d engines and their scripting component framework both verbally and in written form.
* Must have a high attention to detail and extremely high bar for the quality of their work.
* Able to work independently, prioritize and handle pressure.
* Must be organized and able to manage multiple projects at the same time, and anticipate business and product needs.
* Must have great time management skills to perform in a busy work environment.
* Exceptional communications skills.

Qualifications

* 12+ years experience in relevant industry.
* Advanced understanding in C/C++.
* Advanced understanding of computer graphics, 3d engines and 3d technology principles.
* Experience in OpenGL or Vulkan
* Strong understanding of Art pipeline
* Strong Multi-threading experience
* Console or Mobile development experience.
* AR/VR or spatial computing development experience.
* Custom game Engine development experience is a MUST
* An advanced understanding of 3d platforms and the requirements needed to develop software on them.
* Worked on multiple published titles, At least 1xAAA title
* Experience with rendering languages Shaders.
* Strong computer science and math background.
* Experience with network code.
* A demonstrable willingness to develop software engineering process and application production skills.
* Ability to do task breakdown and write documentation.
* Experience mentoring and collaborating with staff from multiple disciplines.
* Lead Experience in at least 2 projects.

Education

* BS, MS or PhD in Computer Science, Math, Physics, or a related technical field.

Additional Information

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

#LI-AM2

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.