What are the responsibilities and job description for the OpenXR App Developer position at Intelliswift - An LTTS Company?
Job Title: OpenXR App Developer
Location: Onsite - Redmond, WA
Duration: 12 Months to start with
We are seeking an OpenXR App Developer to build and maintain XR applications using OpenXR standards. This role involves working with engineers and cross-functional partners to prototype, implement, and iterate on immersive experiences across OpenXR‑compatible devices.
Must-have HARD skills:
- Graphics Experience
- OpenXR app development experience
- Great communication skills
Minimum Qualifications:
3 years of professional software development experience
Hands-on experience shipping 3D real-time applications (XR, games, simulation, visualization)
Practical experience with OpenXR fundamentals:
- Instance/session
- Swapchains
- Spaces
- Actions/action sets
- Strong proficiency in C/C and/or C#, with solid debugging skills
Experience with at least one real-time engine or XR framework:
- Unity (C#) with OpenXR support
- Unreal Engine (C ) XR pipeline
- Custom/native rendering pipelines using Vulkan, OpenGL, or DirectX
Understanding of XR performance constraints:
- High frame rate targets (72/90/120 FPS)
- GPU/CPU bottleneck analysis
- Low‑latency rendering considerations
Preferred Qualifications
- Shipped at least one OpenXR-based application or features
Experience with OpenXR extensions, including:
Hand tracking:
- Eye gaze
- Foveated rendering
- Scene/space‑related extensions
Graphics expertise:
- Vulkan/OpenGL/DirectX
- Shader development
- Profiling tools (e.g., RenderDoc, engine profilers)
Android XR development experience (Gradle, NDK, JNI)
Experience creating reusable components or frameworks for XR interactions
Responsibilities:
Develop XR applications using OpenXR (end-to-end: architecture, implementation, testing, iteration)
Build interaction features, including:
Input handling (controllers, hands, haptics, action sets)
Scene and interaction systems (grabbing, ray interactions, 3D UI)
Implement rendering and performance optimizations:
- Frame pacing
- Latency-sensitive updates
Integrate device/runtime features such as:
- Tracking spaces
- Anchors or anchor-like constructs
- Passthrough or scene understanding (when available through OpenXR extensions)
- Write clean, testable, maintainable code
- Contribute to CI/build pipelines as needed
Debug runtime/device issues related to:
- Graphics
- Input
- Tracking
- Platform integration
- Work closely with product, UX, and engineering teams
- Document architecture, design decisions, and tradeoffs
Salary : $75 - $85