Our client, an Internet Content and Information company, is looking for a Software Engineer III for their Redmond, WA location. Responsibilities include:
Develop XR applications using Open XR (end-to-end: architecture, implementation, testing, and iteration).
Build interactive features such as:
Input handling (controllers, hands, action sets, haptics)
Scene/interaction systems (grabbing, ray interactions, UI in 3D)
Rendering and performance optimizations (frame pacing, latency-sensitive updates)
Integrate platform/runtime features where applicable (tracking spaces, anchor-like constructs, passthrough/scene understanding if available via extensions).
Create clean, testable code and contribute to basic CI/build scripts as needed.
Debug runtime/device issues (graphics, tracking, input) and provide clear repro steps and fixes.
Collaborate with product/UX and engineering stakeholders; document designs and tradeoffs.
Requirements include:
3+ years of professional software development experience (or equivalent).
Hands-on experience shipping 3D real-time applications (XR, games, simulation, or visualization).
Practical experience with Open XR (core concepts: instance/session, swap chains, spaces, actions).
Strong C/C++ and/or C# skills (depending on stack), plus solid debugging skills.
Experience with a real-time engine or framework such as:
Unity (C#) and Open XR plugin ecosystem, or
Unreal (C++) XR pipeline, or
Custom/native Open XR rendering with Vulkan/OpenGL/DirectX
Understanding of rendering/perf constraints for XR (72/90/120 FPS targets, GPU/CPU bottlenecks, latency).
Shipped at least one Open XR-based app or feature to production.
Experience with Open XR extensions (e.g., hand tracking, eye gaze, foveated rendering, scene/space-related extensions).
Graphics experience: Vulkan/OpenGL/DirectX, shaders, profiling tools (Render Doc, engine profilers).
Android XR experience (Gradle, NDK, JNI) or low-level platform integration.
Experience building reusable components/frameworks for XR interaction or app scaffolding.
Graphics Experience
Open XR app development experience
Great communication skills
Why Should You Apply?
Health Benefits
Referral Program
Excellent growth and advancement opportunities
As an equal opportunity employer, ICONMA provides an employment environment that supports and encourages the abilities of all persons without regard to race, color, religion, gender, sexual orientation, gender identity or expression, ethnicity, national origin, age, disability status, political affiliation, genetics, marital status, protected veteran status, or any other characteristic protected by federal, state, or local laws.