Principal, Software Engineer, Graphics

Company: Magic Leap
Company: Magic Leap
Location: Plantation, FL; Sunnyvale CA; Remote (United States)
Posted on: 2023-09-08 04:17
If you want to be part of a united team where everyone is empowered and trusted to make an impact, then Magic Leap could be the place for you. At Magic Leap you will have the freedom to explore innovative solutions and use your talents to solve real world problems. Working alongside industry experts, here you can grow your skills and play a part in amplifying human potential at the intersection of the physical and digital worlds. We know that successful change and progress are accelerated by 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. 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 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
View Original Job Posting