Posted on: 04/12/2025
Role : Senior AR/VR Engineer
Company : Ctruh
Location : Bengaluru
Role Overview :
Were looking for a Senior AR/VR Engineer passionate about crafting immersive product experiences that seamlessly blend the digital and physical worlds.
This is a deeply hands-on role, involving WebXR, native AR frameworks, spatial computing, and real-time 3D development.
Youll build AR product placement, virtual try-on systems, VR showrooms, and spatially intuitive interfaces that feel natural, responsive, and magical across platforms.
Key Responsibilities :
1. AR Product Experiences :
- Develop AR product placement for furniture, decor, and consumer products
- Create iOS USDZ-based AR Quick Look experiences
- Build web-based AR using WebXR, 8th Wall, AR.js, or similar
- Implement virtual try-on for eyewear, jewelry, accessories, and apparel
- Work on face tracking, hand tracking, plane detection, and environment understanding
- Implement lighting estimation for photorealistic AR rendering
- Develop AR measurement, scaling, and sizing accuracy tools
2. VR & Immersive Experiences :
- Build immersive VR showrooms and virtual commerce spaces
- Develop WebXR VR experiences for Quest, PSVR, and other headsets
- Create VR product configurators and interaction systems
- Implement locomotion, teleportation, and intuitive navigation
- Build hand presence, controller input, and interactive physics
- Develop collaborative or multi-user social VR features
- Create 360 tours and immersive brand storytelling experiences
3. Computer Vision & Tracking :
- Implement marker-based and markerless tracking
- Build product recognition/image recognition for AR triggers
- Develop SLAM-based systems for real-world tracking
- Create occlusion, depth sensing, and 3D reconstruction features
- Implement gesture recognition and camera calibration systems
4. Cross-Platform XR Development :
- Build AR experiences for ARKit, ARCore, and WebXR
- Create native AR apps using ARKit/ARCore/ARFoundation
- Ensure feature parity and fallbacks across fragmented devices
- Build adaptive XR experiences based on device capabilities
- Set up testing frameworks across mobile, web, and headsets
5. Performance Optimization :
- Optimize XR rendering to achieve 6090fps
- Implement efficient asset streaming and loading
- Optimize 3D content for real-time mobile rendering
- Build power-efficient tracking systems for mobile AR
- Optimize CPU/GPU usage for thermal and battery constraints
- Implement network-efficient protocols for multiplayer XR
6. Spatial Computing & Interactions
- Build intuitive spatial UI/UX for AR/VR
- Implement physics-based interactions and haptics
- Integrate spatial audio for immersive experiences
- Build gaze-based, gesture-based, and voice-based interactions
- Implement accessibility-focused XR design
- Build spatial anchors and persistent AR content
Technical Stack :
1. AR Frameworks :
- ARKit, RealityKit, Reality Composer
- ARCore, Sceneform
- AR Foundation (Unity), WebXR, 8th Wall, AR.js
2. VR & 3D :
- A-Frame, Babylon.js, Three.js VR
- Oculus SDK, OpenXR, SteamVR
- Unity XR Toolkit, Unreal Engine
3. Computer Vision :
- OpenCV, Vuforia, Wikitude
- Core ML, TensorFlow Lite, MediaPipe
- SLAM, Visual Inertial Odometry
4. Graphics & Rendering :
- glTF, USDZ, FBX, OBJ
- OpenGL ES, Vulkan, Metal
- Shader development in GLSL, HLSL, ShaderLab
5. Languages & Tools :
- Swift, Kotlin, JavaScript/TypeScript, C#, C++
- Xcode, Android Studio, Unity, Unreal Engine
What Were Looking For:
1. Must-Haves :
- 5 to 8+ years of AR/VR engineering experience
- Expertise in two or more: ARKit, ARCore, WebXR, Unity XR, Unreal VR
- Strong understanding of computer vision, SLAM, tracking, and spatial computing
- Experience building AR visualization or virtual try-on products
- Strong graphics and rendering pipeline knowledge
- Strong 3D math: transformations, coordinate systems, spatial reasoning
- Ability to debug complex tracking or spatial issues
- Strong programming skills (Swift/Obj-C or Kotlin/Java or JS/TS)
2. Highly Desirable :
- Experience in e-commerce/product visualization
- Background in SLAM, computer vision, or 3D reconstruction
- Experience with ML for AR (segmentation, depth, face/hand tracking)
- Multi-user/social XR development
- Strong sense of spatial UX and interaction design
- Experience with advanced inputs (hand tracking, eye tracking)
- Familiarity with accessibility in XR
- Contributions to open-source XR projects
- Experience with Apple Vision Pro, Meta Quest 3, Magic Leap
Technical Challenges Youll Solve :
- Cross-platform parity: AR on both iOS and Android
- Realistic lighting, occlusion, and shadows for virtual products
- High-accuracy face/hand tracking for try-on
- Stable tracking in poor lighting and complex spaces
- Achieving 60fps+ on mid-range mobile devices
- Designing intuitive spatial interactions that feel natural
Why Join Ctruh :
- Build real-world AR/VR applications used by consumers daily
- Work with cutting-edge XR tech across web, mobile, and VR headsets
- Solve complex, industry-first immersive commerce challenges
- Opportunity to create industry-defining spatial interactions
- Backed by top global accelerator programs
- Small, elite engineering team with high ownership
- Access to the latest AR/VR devices and research tools
Location & Work Culture :
- Bengaluru Onsite - 6 days a week, (5 days-in-office, Saturdays WFH)
- Fast-paced, innovation-driven startup environment
- High-ownership engineering culture with rapid iteration
Compensation :
- Competitive salary based on experience
- Meaningful stock options (4-year vesting)
- Performance bonuses tied to technical impact
The Ideal Candidate :
You are someone who has built and shipped AR or VR experiences at scalenot just prototypes, but real-world products used by thousands or millions of people.
You understand the nuances of spatial computing, can debug tricky tracking issues, and know how to make AR/VR work reliably across highly fragmented devices.
You have deep hands-on experience across major XR platforms. You understand the differences between ARKit and ARCore, know why plane detection fails under certain lighting conditions, and can interpret IMU data to debug tracking drift. Youve optimized AR applications to run smoothly even on older Android devices.
Youre passionate about spatial computing. Youve tried multiple VR headsets, experimented with emerging AR frameworks, and have strong opinions on tracking systems - inside-out vs outside-in, marker vs markerless, world tracking vs image tracking.
Youre comfortable across the stack :
- Building native iOS AR experiences in Swift
- Developing WebXR features using JavaScript/TypeScript
- Working in Unity or Unreal when needed
- Writing shaders and optimizing real-time 3D pipelines
Youre a problem solver who has handled real-world challenges such as :
- Device fragmentation
- Tracking instability
- Lighting variation
- Occlusion accuracy
- Performance bottlenecks
You care deeply about UX in spatial environments. You believe AR/VR is not just about advanced tech - its about creating experiences that feel intuitive, fluid, and magical. You test on real devices, observe real users, and optimize for real-world conditions.
Above all, you bring a mix of technical excellence, practical problem-solving, creativity, and curiosity - someone who loves pushing the boundaries of what AR/VR can do.
Did you find something suspicious?
Posted By
Posted in
Emerging Technologies
Functional Area
AR / VR
Job Code
1584724
Interview Questions for you
View All