A new paradigm of computing
Magic Leap is a pioneer in spatial computing, developing groundbreaking augmented reality technology that seamlessly blends digital content with the real world. As the creator of the next computing platform, our mixed reality devices unlock new possibilities for how people interact with & experience their surroundings.
Magic Leap could be your place if you want to be part of a united team where everyone is empowered & trusted to make an impact. At Magic Leap, you can explore innovative solutions & use your talents to solve real-world problems. Working alongside industry experts, you can grow your skills & amplify human potential at the intersection of the physical & digital worlds. We know that successful change & progress accelerate diverse perspectives. As we shape our future, everyone's voice matters. Together, we can reimagine the world of work and, with our bold partners, make the impossible possible.
The opportunity
The Product Development & Engineering job family is the core of Magic Leaps revolutionary AR capabilities. These highly collaborative teams are responsible for our organization's engineering & technical operations, performing cutting-edge & complex scientific research & development that is 'defined as we build' to create new AR products, features, & marketplaces. Activities include undertaking research, design, development, & implementation activities to improve Magic Leaps AR products & services; designing, constructing, testing, & operating equipment; ensuring that standards of quality, cost, safety, reliability, timeliness, & performance are met in production processes; interpreting plans, drawings, & specifications; & collaborating across all Magic Leap teams to ensure our AR product & features provide a high-quality, immersive experience, meeting & exceeding our customers needs & our business objectives.
As a Software Development Engineer within our Software organization, you will apply in-depth knowledge of software designs, APIs, & technical specifications to design, develop, & maintain the software components & systems that power Magic Leaps augmented reality applications & technologies.
What youll do
- Serve as a direct, & technical individual contributor
- Work across interdepartmental teams to design & implement the next generation AR framework using C/C++, C# & Python
- Engage with graphics, networking, & the core of the AR system
- Collaborate with multiple teams to deliver features which span the entire platform
- Develop tools & debuggers
- Help maintain a culture of best practices, professionalism, & respect
- Develop & maintain Graphics applications using rendering APIs like DirectX, OpenGL, & Vulkan
- Optimize the graphics software for increased frame-rate & reduced latency using profiling tools like RenderDoc & Systrace
- Develop Graphics shaders to implement platform algorithms using HLSL, GLSL or SPIR-V
The experience you bring
- 3+ years of professional software development experience, with a focus on Computer Graphics
- Bachelor's Degree in Computer Science, Software Engineering or equivalent relevant experience in an applicable field. We are most interested in your total experience & professional achievements
- Proficiency in C/C++ programming languages
- 1+ years of experience implementing & optimizing graphics algorithms with game engines such as Unity & Unreal using DirectX, OpenGL, or Vulkan
- Hands-on experience with design & implementation of modern 3D graphics applications using modern rendering APIs, like DirectX, OpenGL, & Vulkan
- Proficient with writing vertex, fragment, & compute shaders using shading languages such as Cg, HLSL, GLSL, & SPIR-V
- Experience with professional software development practices (code reviews, incremental & unit testing, Agile/Scrum processes, etc)
- Experience with GPU optimization for increased frame-rate & reduced latency
- Familiarity with Graphics debug tools like RenderDoc & Systrace
Its exciting if you also have
- Masters Degree in Computer Science, or Software Engineering
- Familiarity with Python or C#
- Familiarity with developing AR/VR 3D applications, as well as Android applications & framework
Additional information
- All your information will be kept confidential according to Equal Employment Opportunities guidelines
Accommodations
If you need an accommodation during the application, interviewing, or hiring process, you may request an accommodation by emailing ApplicantAccommodation@magicleap.com. Magic Leap will reasonably accommodate qualified individuals with disabilities to the extent required by applicable law.
Please note that we do not accept any application documents via (e-)mail. Furthermore, we do not accept applications from recruitment agencies for this role.
|