Researches algorithmic approaches for new XR paradigms. Builds an algorithmic culture within the organization.
Roles · AR/VR Developer · Principal
What a Principal } should know
34 core skills, 51 in total. Expectations per skill, and what changes at the next level.
This page lists what a Principal } is expected to know and do, skill by skill. Core skills are the ones a manager and peers assess in a review cycle; the rest count only in self-assessment. Main areas: Programming Fundamentals, Testing & QA, Version Control & Collaboration.
Core skills for a Principal
Grouped by area. The label on the right is the expected depth: Awareness, Working, Advanced or Expert.
Programming Fundamentals · 8
Defines the asynchronous computing strategy for the XR ecosystem. Shapes best practices for the industry.
Builds a code quality culture for the XR organization. Defines coding standards at the company level.
Researches new approaches to data organization for spatial computing. Shapes data-oriented design standards for XR.
Defines architectural patterns for the XR industry. Publishes research on XR design patterns.
Defines the memory management strategy for the XR ecosystem. Shapes best practices for the industry.
Defines the multithreading strategy for the XR platform. Evaluates new approaches to parallelism in XR.
Shapes the architectural culture for XR development. Defines the balance between OOP and ECS/DOD in XR projects.
Testing & QA · 1
Defines the testing strategy for the XR ecosystem. Shapes XR testing standards for the industry.
Version Control & Collaboration · 2
Defines code review standards for the XR organization. Conducts cross-team architectural reviews.
Defines the version control strategy for the XR organization. Evaluates Git alternatives for large assets.
Game Development · 8
Shapes the animation strategy for the XR ecosystem. Evaluates AI-driven animation for VR. Defines animation quality standards in XR.
Shapes the audio strategy for the company's XR ecosystem. Evaluates new spatial audio technologies. Defines audio standards for immersive experiences.
Defines the performance strategy for the XR ecosystem. Evaluates the impact of new hardware on performance budgets. Shapes performance standards for the industry.
Defines the physics model for XR products. Evaluates new physics engines and their applicability. Shapes standards for physical interactions.
Shapes the rendering strategy for the XR product line. Evaluates new graphics technologies for XR. Defines the visual standard for products.
Shapes the UX vision for the company's XR ecosystem. Publishes XR UX research. Defines XR UX standards for the industry.
Shapes the company's Unity strategy. Defines architectural decisions for large-scale XR/game projects. Evaluates the Unity roadmap and its product impact.
Shapes the strategy for using Unreal Engine in the company. Evaluates the UE5 roadmap and its impact on VR/AR products. Defines the choice between Unity and Unreal.
XR: AR/VR/MR · 12
Shapes the 3D asset pipeline strategy for the company. Evaluates new formats and tools (USD, MaterialX). Defines industry standards for XR assets.
Researches new mathematical approaches for XR (neural radiance fields, differentiable rendering). Defines the long-term strategy for spatial computing usage.
Shapes the strategy for presence on the Apple XR platform. Evaluates spatial computing potential for business. Defines the architecture of cross-platform XR solutions (Quest + Vision Pro).
Shapes the AR content strategy for the product line. Evaluates AI-generated AR content (NeRF, Gaussian Splatting). Defines AR content standards at the industry level.
Shapes the company's AR strategy at the product line level. Evaluates new ARKit/ARCore version capabilities and their impact on the product roadmap. Architects enterprise-scale cross-platform AR architecture.
Defines the company's AR tracking technology strategy. Evaluates emerging technologies (Gaussian Splatting, neural SLAM). Influences AR standards development in the industry.
Shapes the strategy for presence on the Meta Quest platform. Evaluates new Quest devices and their impact on products. Defines the long-term architecture for the Quest ecosystem.
Shapes the company's OpenXR strategy. Influences OpenXR standard development. Defines architectural decisions for cross-platform XR. Evaluates new OpenXR extensions and their product impact.
Shapes the spatial computing vision for the company. Evaluates the impact of Apple Vision Pro and Meta Quest on strategy. Explores the future of spatial web and shared spatial computing.
Defines the long-term VR input strategy for the company. Evaluates emerging technologies (EMG, brain-computer interfaces). Influences VR input standards in the industry.
Defines the VR interaction strategy at the product line level. Explores new VR input paradigms (EMG, BCI). Influences VR UX standards in the industry.
Shapes the VR comfort strategy for the product line. Explores emerging locomotion approaches (galvanic vestibular stimulation). Publishes VR comfort research.
Performance Engineering · 3
Defines the CPU optimization strategy for the XR ecosystem. Evaluates new processor architectures for XR.
Defines the latency strategy for the XR ecosystem. Evaluates the impact of hardware on achievable latency.
Defines the memory profiling strategy for the XR ecosystem. Shapes standards for the industry.
Additional skills
Not assessed by the team, but part of the self-assessment and the development plan.
} in the open competency matrix: 51 skills across 5 levels. The matrix is free for individuals and stays free.