Assured Robot Intelligence (ARI)
XR Application Engineer
Assured Robot Intelligence (ARI), San Diego, California, United States, 92189
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 vendors 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.
#J-18808-Ljbffr
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 vendors 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.
#J-18808-Ljbffr