Assured Robot Intelligence (ARI)
We are building the next generation of AI-driven humanoid robots, bridging the gap between human intent and machine action. We are seeking a Senior XR Application Engineer to architect and build the immersive interfaces that serve as the neural link for our teleoperation systems.
In this role, you will design high-fidelity, low-latency spatial applications that enable operators to control physical robots with extreme precision. You will work at the intersection of real-time rendering, network engineering, and human-computer interaction, building agnostic clients that prioritize performance and situational awareness over platform dependencies.
Key Responsibilities
- Architect Cross-Platform Solutions: Design and implement scalable XR clients capable of running across various spatial computing ecosystems (Standalone HMDs, Desktop, or Web) without being tied to a single vendor’s walled garden.
- Low-Latency Pipeline Development: Engineer robust pipelines for real-time stereoscopic video streaming, sensor data visualization, and input telemetry, optimizing for "photon-to-photon" latency.
- Spatial UI/UX Implementation: Build intuitive 3D interaction models and visualization tools that allow operators to interpret complex robot states (environment mapping, physics contacts, and kinematics) instantly.
- Network Integration: Integrate frontend immersive experiences with backend robotics infrastructure using modern real-time communication protocols, ensuring resilience against network jitter and bandwidth fluctuations.
- Performance Optimization: Profile and optimize rendering loops and data handling to ensure high framerates and stability in safety-critical teleoperation scenarios.
- Collaboration & Standards: Define the interface contracts between the XR client and the robot, establishing internal best practices for telepresence and remote manipulation.
Required Qualifications
- 3+ years of professional experience in 3D application development, game engine architecture, or spatial computing.
- Strong Software Engineering Fundamentals: Proficiency in modern object-oriented programming (e.g., C#, C++, Swift, Unity, or TypeScript) with a focus on writing clean, maintainable, and testable code.
- Graphics & Rendering Knowledge: Deep understanding of 3D math (linear algebra, quaternions), rendering pipelines (shaders, draw calls, geometry), and optimization techniques for mobile/standalone hardware.
- System Architecture: Proven ability to design applications that decouple logic from specific frameworks, allowing for flexibility in platform choice.
- Networked Applications: Solid understanding of networking concepts for real-time multiplayer or streaming applications (UDP/TCP, packet loss, synchronization).
Preferred Qualifications
- Experience in robotics, haptics, or hardware-integrated software development.
- Knowledge of video compression standards (H.264/H.265) and real-time streaming protocols.
- Familiarity with stereoscopic rendering techniques or multi-camera fusion.
- Experience with native plugin development or interfacing between high-level managed code and low-level native libraries.
- Background in building tools for "Human-in-the-loop" systems.