About the role
Senior Software Engineer For XR
Responsibilities:
- Design, develop, and maintain high-performance real-time graphics and compute pipelines for AR/VR and mixed reality applications
- Work closely with UX designers, product managers, and other engineers to prototype and ship innovative XR experiences
- Implement complex rendering algorithms and visual effects using modern graphics APIs like Vulkan, DirectX, and Metal
- Optimize application performance for mobile and standalone VR/AR platforms
- Contribute to the development of internal graphics and compute libraries and frameworks
- Mentor and guide junior engineers on technical topics and best practices
Requirements:
- 7+ years of experience in professional software engineering, with a strong background in real-time 3D graphics programming
- Proficient in C++ and/or Rust, with a deep understanding of programming fundamentals
- Extensive experience working with modern graphics APIs like Vulkan, DirectX, or Metal
- Familiarity with 3D math, linear algebra, and rendering algorithms
- Experience developing for mobile and/or VR/AR platforms is a plus
- Strong problem-solving and analytical skills, with the ability to work independently and collaboratively
- Passion for cutting-edge technology and a desire to push the boundaries of what's possible in XR