Magic Leap is hiring a
Principal, Software Engineer, Graphics
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.
Responsibilities
- 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
Qualifications
- 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
Education
- 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
#LI-REMOTE
Please mention that you found the job on ARVR OK. Thanks.