Magic Leap is an eclectic group of visionaries, rocket scientists, wizards, and gurus from the fields of film, robotics, visualization, software, computing, games 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 Graphics Rendering Engineer to focus on Mixed Reality (MR) graphics system design as well as optimization and shaders. This position will offer you the chance to work closely with both hardware engineers and other cross platform software engineers to design, develop, debug and deploy many functional aspects of the rendering architecture, including the application interface to the display. If you are a fast-learner with a positive attitude and a strong passion for working with new technology, come join us in redefining the way people experience the world through unique Spatial Computing technologies.
5+ years of software development experience with C, C++ and C#
3+ years of experience implementing and optimizing graphics with game engines such as Unity and Unreal
Hands-on experience with design and implementation of modern 3D graphics applications using modern rendering APIs, like DirectX, OpenGL, and Vulkan
Proficient with writing vertex, fragment, and compute shaders using shading languages such as Cg, HLSL, GLSL, and SPIR-V
Knowledge of modern game engine graphics pipelines
Exceptional ability to write efficient, clean, maintainable and portable code
Strong proven experience in implementing and deploying complex algorithms
Experience with GPU optimization for increased frame-rate and reduced latency a plus
Experience with development for augmented reality (AR), virtual reality (VR), or other forms of head mounted displays (HMDs) a plus
Deep knowledge of rendering concepts such as level-of-detail, lighting, shadow generation, reflection, and post-processing a plus
Experience with OpenGL|ES and Vulkan APIs a plus
Detailed knowledge of GPU Architectures and design a plus
Computer Graphics knowledge Bachelor/Master's degree in Computer Science or relevant field, or equivalent experience
All your information will be kept confidential according to Equal Employment Opportunities guidelines