Posted Aug 7

Magic Leap is hiring a
Principal, Software Engineer, Graphics

Plantation, FL • Sunnyvale CA • Remote (US based only)

Job Description

We are seeking a Principal Graphics Rendering Engineer to focus on Augmented Reality graphics system design and forward-looking research and development. 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.


  • Serves in both a tech leadership role and as a direct contributor. Manages projects as a hands-on contributor using technical and administrative skills to oversee and complete engineering projects
  • Collaborates with the systems engineering, optical engineering, machine vision / perception, electrical engineering, SDK and human factors teams supporting organization-wide requirements elicitation, management, translation between disciplines and customers, and documentation
  • Meets with Key Opinion Leaders / End-Users at luminary sites to understand their needs; Supports translation of business specifications into technical specifications
  • Defines system architecture, components, modules, interfaces, analysis, documentation and management to satisfy specified requirements
  • Expert in developing solutions to complex graphics problems in AR/VR space
  • Provides technical leadership to the development team distributed globally at various design centers; Leads, advocates and enforces best practices in design, development and testing
  • Collaborates with Product Management, Engineering Managers, Operations and Client Services teams to deliver reliable mission-critical solutions
  • Develops unique, novel, and innovative solutions to technical challenges with the implementation of new products; Documents and submits invention disclosures to protect Magic Leap intellectual property
  • Chairs technical design reviews co-chairs critical design reviews with the Program Manager representing the concerns of his or her functional specialty on the product development team


  • 10+ years of software development experience with C, C++ and C#
  • 8+ years of experience implementing and optimizing graphics algorithms with game engines such as Unity and Unreal using DirectX, OpenGL, or Vulkan
  • Hands-on experience with design and implementation of modern 3D graphics applications using modern rendering APIs, like DirectX, OpenGL, and Vulkan
  • Deep knowledge of rendering concepts for different rendering models (deferred, forward, forward+).
  • Proficient with writing vertex, fragment, and compute shaders using shading languages such as Cg, HLSL, GLSL, and SPIR-V
  • 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
  • Detailed knowledge of GPU Architectures and design a plus


  • Bachelor/Master's degree in Computer Science or relevant field, or equivalent experience

Additional Information

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



Our salary ranges are determined by role, level and location. In addition to salary, Magic Leap offers a discretionary bonus, equity, and a fully comprehensive benefits package for eligible employees.
US Base Salary Range
$162,000$226,000 USD

Please mention that you found the job on ARVR OK. Thanks.